(已解决)正则的又一个问题 难倒我了
本帖最后由 suifeng123 于 2011-5-2 05:14 编辑如下字符串:
1,2,辽宁沈阳24|3,3,新疆奎屯992|4,4,内蒙古呼和浩特471|5,6,。。。。。。
我想提取 像‘辽宁沈阳24’这样的信息怎么写呢请高手帮忙啊 本帖最后由 netegg 于 2011-5-2 04:35 编辑
\,\D+\d+ 只会写到这了,逗号没去掉,不好意思不大会正则 最近正则题目又变多了.继续做题#include <Array.au3>
Local $sText = '1,2,辽宁沈阳24|3,3,新疆奎屯992|4,4,内蒙古呼和浩特471|5,6'
Local $asResult = StringRegExp($sText, ',([^,]+)\|', 3)
;~ Local $asResult = StringRegExp($sText, '(?<=,)([^,]+)(?=\|)', 3)
_ArrayDisplay($asResult) 谢谢啊都是高手啊十分感谢 本帖最后由 netegg 于 2011-5-2 07:20 编辑
StringRegExp($sText, '[^1-9,]\D+\d+', 3) 这样就可以了 回复 5# netegg
蛋蛋的总是那么简洁明快~~赞{:face (249):}
页:
[1]