[已解决] 求几个正则表达式,谢谢!
本帖最后由 chishingchan 于 2018-4-19 20:54 编辑文件夹:
$Path="X:\xxx\Pixels\200x100"
注:200x100 乘号(x)两边或时百位数或时千位数
StringRegExpReplace($Path,...)
求正则 = X:\xxx\Pixels
求正则 = 200x100
求正则 = 200
求正则 = 100
谢谢! #include <Array.au3>
Local $sSource = 'X:\xxx\Pixels\200x100'
Local $aSRE = StringRegExp($sSource, '(?m)(^.+)\\((\d+)\D+(\d+))', 1)
_ArrayDisplay($aSRE, UBound($aSRE)) 1. StringRegExpReplace($Path,'(.+?)(\d+x\d+)$','${1}')
2. StringRegExpReplace($Path,'(.+?)(\d+x\d+)$','${2}')
3. StringRegExpReplace($Path,'(.+?)(\d+)(x\d+)$','${2}')
4. StringRegExpReplace($Path,'(.+?\d+x)(\d+)$','${2}') 回复 2# afan
a版的代码太高深了!看不明白也不懂拆分。
楼上的正合我意,都谢谢啦!
页:
[1]