本帖最后由 afan 于 2010-4-7 00:02 编辑
纯体力活~
;#include <Array.au3>
$Str = _
'<p class="nameLocation">第一个要匹配到的 | <a href="/project/logout.action">退出</a></p>' & @CRLF & _
'<p class="textOverflow" title="第二个——要匹配到的">' & @CRLF & _
' 第二个——要匹配到的' & @CRLF & _
' </p>' & @CRLF & _
'<input type="button" class="button2" ' & @CRLF & _
' value="学习" onClick="goStudy(341);"/>' & @CRLF & _
'<p class="textOverflow" title="第三个——要匹配到的">' & @CRLF & _
' 第三个——要匹配到的' & @CRLF & _
' </p>' & @CRLF & _
'<input type="button" class="button2" ' & @CRLF & _
' value="学习" onClick="goStudy(351);"/> ' & @CRLF & _
''
;Msgbox(0, 0, $str)
$Str = StringRegExpReplace($Str, ' ', '')
$a = 'nameLocation">([^<]+)<a.+\s+'
$b = '.+title="([^"]+)">(?:\s+.+){4}goStudy\((\d+)\);"/>\s+'
$sR = StringRegExp($Str, $a & $b & $b, 3)
_ArrayDisplay($sR, '')
|