大猩猩=小猴子用正则怎么提取2边啊?(已解决)
本帖最后由 iori2882 于 2013-11-20 09:57 编辑大猩猩=小猴子用正则怎么提取2边啊
等号2边中文长度不固定,这种不是字母和数字的应该怎么提取啊?能给个例子么
user3000 [^=]+ 最短 别的也能用,有很多写法啊!
李小龙兄的能直接用了
H兄的也能用 谢谢 '[^=]+' #include <Array.au3>
Local $Str = '大大23大大大大猩猩=小猴子子子子子子5子子子'
MsgBox(0, '原字符串', $Str)
Local $Test = StringRegExp($str, '([^\w]+)\=([^\w]+)', 3)
If Not @Error Then MsgBox(0, '匹配数量: ' & UBound($Test), '其中元素为: ' & $Test)
_ArrayDisplay($Test, UBound($Test)) (?m)(.+)=(.+)(?m)[^=]+ 回复 4# haijie1223
谢谢你 回复 3# lixiaolong
谢谢你
user3000 发表于 2013-11-19 18:18 http://www.autoitx.com/images/common/back.gif
谢谢你
页:
[1]