[已解决] 正则有没有通俗易懂的教程,请帮忙给些内容里面的一个正则替换
本帖最后由 xtanxin 于 2011-5-28 00:54 编辑正则的教程看着了2次,很晕,
WindowsServer2003-KB974318-x86-CHS.exe
WindowsServer2003-KB932716-v2-x86-CHS.exe
用正则如何替换,成KB974318 KB932716-v2
我现在先用字符串函数吧,给个正则更好.
另外,那位大侠,给介绍一下正则的教程,和AU3的各种应用的例子.
正则教程里面有些是其他语言的. $temp=StringMid ($FixList[$i],StringInStr ($FixList[$i],"-",0,1), StringInStr ($FixList[$i],"-",0,-2)-StringInStr ($FixList[$i],"-",0,1))
($FixList[$i]这个是系统补丁文件夹列表的数组. $sText = 'WindowsServer2003-KB974318-x86-CHS.exe' & @CRLF & _
'WindowsServer2003-KB932716-v2-x86-CHS.exe'
$aReg = StringRegExp($sText, '\-(.*?)\-x', 3)
For $i = 0 To UBound($aReg) - 1
MsgBox(0, '匹配结果', $aReg[$i])
Next $temp=StringMid ($FixList[$i],StringInStr ($FixList[$i],"-",0,1)+1, StringInStr ($FixList[$i],"-",0,-2)-StringInStr ($FixList[$i],"-",0,1))
($FixList[$i]这个是系统补丁文件夹列表的数组.
第二个参数要+1
水木子 ,你动作好快呀 正则好奇怪,我以前看过不少的编程基础的书里面,没有讲正则的,
但是AU3里面好多高手都会,怎么学的?难到时大学里面必须学的? 呵呵!你也不慢啊!
看看是不是你要的效果吧! 回复 5# xtanxin
俺写的正则测试工具,希望能给你带来帮助。
http://www.autoitx.com/thread-11541-1-1.html 赞一下楼上的正则测试工具
页:
[1]