本帖最后由 zldfsz 于 2016-4-9 17:05 编辑
;### 友情提示:本脚本由 Au3.REHelper 于 2016/04/09 17:00 自动生成,不保证其正确性,请自行测试 ###
#include <Array.au3>
Local $Str = _
'date:2015/12/31' & @CRLF & _
'001 ABCD 100' & @CRLF & _
'002 AAAA 200' & @CRLF & _
'003 ABAB 300' & @CRLF & _
'date:2016/03/18' & @CRLF & _
'201 LLLL 800' & @CRLF & _
'202 XXXX 900'
MsgBox(0, '原字符串', $Str)
Local $Test = StringRegExp($str, '(?s).*(\d{4}/\d{2}/\d{2}).*?202\s+\w+\s+(\d+)', 3)
If Not @Error Then MsgBox(0, '匹配数量: ' & UBound($Test), '其中[0]元素为: ' & $Test[0])
_ArrayDisplay($Test, UBound($Test))
|