请教个正式表达式获取网页内容的问题。。
<input type="checkbox" name="FPLXDM" value="1">aa</input>
<input type="checkbox" name="FPLXDM" value="2">bb</input>
匹配出
1 aa
2 bb #include <Array.au3>
Local $sSource = _
'<input type="checkbox" name="FPLXDM" value="1">aa</input>' & @CRLF & _
'<input type="checkbox" name="FPLXDM" value="2">bb</input>'
;~MsgBox(0, '源字符串', $sSource)
Local $aSRE = StringRegExp($sSource, '">(.+)<', 3)
If Not @Error Then MsgBox(0, '匹配数量: ' & UBound($aSRE), '其中元素为: ' & $aSRE)
_ArrayDisplay($aSRE, UBound($aSRE)) 回复 2# afan
谢谢,但我是想把前面 value 的值和标签间的文字一组组的匹配出来。。 回复 3# xzxnovice
表达式改一下就行了(\d+)">(.+)< 学习了新手入门 感谢分享 value="(.*?)">(.*?)<
页:
[1]