【已解决】正新则入门-新手求一正则
本帖最后由 touch_xu 于 2010-10-10 10:21 编辑"C:\Program Files\专业工具\快速设置\输入法设置工具.exe"
"C:\Program Files\专业工具\快速设置\OneKeyIP.exe"
"C:\Program Files\UnrarSrc.txt"
返回结果:
输入法设置工具.exe
OneKeyIP.exe
UnrarSrc.txt
等等类似的路径
我用的这个 \b\w*\.\b\b\w*\b输入法设置工具.exe匹配不到,刚才学,还不怎么会用,求教高手。 $Str = _
'"C:\Program Files\专业工具\快速设置\输入法设置工具.exe"' & @CRLF & _
'C:\Program Files\专业工具\快速设置\OneKeyIP.exe' & @CRLF & _
'"C:\Program Files\UnrarSrc.txt"'
Msgbox(0, '原字符串', $str)
$sR = StringRegExp($str, '.*\\([^\\]+[^"])"?(?=\r|$)', 3)
#include <Array.au3>
_ArrayDisplay($sR, UBound($sR)) 如果字符串只有一行,且没有外面的引号,可以很简单$Str = 'C:\Program Files\专业工具\快速设置\输入法设置工具.exe'
MsgBox(0, $Str, StringRegExpReplace($Str, '.*\\([^\\]+)$', '$1')) $sR = StringRegExp($str, '([^\\]+[^"])"?(?=\r|$)', 3)
页:
[1]