本帖最后由 大绯狼 于 2011-4-11 12:23 编辑 #include <array.au3>
$Str = _
'111123111' & @CRLF & _
'222123222' & @CRLF & _
'aa123bb' & @CRLF & _
'11231' & @CRLF & _
'21232' & @CRLF & _
'a123a' & @CRLF & _
'b123a'
$strout = _Stringregexp123($Str, '@123@')
_ArrayDisplay($strout)
$strout = _Stringregexp123($Str, '=123=')
_ArrayDisplay($strout)
Func _Stringregexp123($Str, $patten)
Return StringRegExp($Str, '(?m)^' & StringReplace(StringReplace($patten, '@', '\S+'), '=', '\S') & '', 3)
EndFunc ;==>_Stringregexp123
楼主应该是这个意思 |