本帖最后由 huangke 于 2013-1-4 14:45 编辑
回复 huangke
其实就是个多行匹配问题,估计是你使用的工具是默认多项的,AU3中加入(?m)就可以
annybaby 发表于 2013-1-4 14:20
Local $Str = _
'djsli裤ejf212aj' & @CRLF & _
'大家佛王府井裤的555' & @CRLF & _
'裤子裤子khlkl'& @CRLF & _
'裤1jdfjkdfkkjkllk裤'& @CRLF & _
'j2dfjkdfkkjkllk裤'& @CRLF & _
'裤3jdfjkdfkkjkllk'& @CRLF & _
'4jdfjkdfk裤kjkllk'& @CRLF & _
'5j裤dfjkdfkkjkll裤k'& @CRLF & _
'5jdfjkdfkkjkllk'
MsgBox(0, '原字符串', $Str)
Local $Test = StringRegExpReplace($str, '.+裤(.+)', '', 0)
MsgBox(0, '替换结果', $Test)
其实我想要的效果就是这样,但是“裤3jdfjkdfkkjkllk”这个串貌似不行,PS:最后一行是我需要的数据。 |