【已解决】请教一个有意思的 正则 问题
本帖最后由 elexy 于 2015-3-18 15:18 编辑#include <Array.au3>
Local $abc
$str = 'pub_time"1421736240"文件编号 (000001) 文件B(000002)................................'
$abc = StringRegExp($str, '\d\d\d\d\d\d\d\d\d\d|((\d\d\d\d\d\d))', 3)
msgbox(64,0,UBound($abc))
_ArrayDisplay($abc)
需求:找到三个数组,按顺序分别为1421736240 000001 000002
问题:自己写了一下,可以找到前两个,后面一个因为 英文括号 问题找不到。也不能单纯用 \d\d\d\d\d\d因为这样会把前面的pub_time里的数字找出来。
有规律性的就是编号都是6位数字,只不过有时候是中文括号,有时候是英文括号,请教大侠们能编个全兼容的正则公式,拜谢! (\d{10}).*?(\d{6}).*?(\d{6}) 回复 2# zldfsz
感谢!问题解决! \d+ 很不错的问题刚好解决我的烦恼
页:
[1]