在这个软件的操作中,基本都是需要即时的解决一些问题,所以对字符串的操作是比较多的,所以正则的使用还是比较重要的,接下来我们用一个例子来了解正则表达式的使用
str = "7654321"
RegExMatch(str, "65(43)(21)", SubPat)
str =
(
str = %str%
SubPat = %SubPat%
SubPat1 = %SubPat1%
SubPat2 = %SubPat2%
)
MsgBox, %str%
- 我们看一下运行结果
- 可以看到正则表达式直接就写在第二个参数即可,
- 有几个稍稍需要注意的地方,第一个参数两端不需要带百分号,函数中的调用全都是变量名,第二个参数就是正则表达式,表达式两端无需使用
/
反斜杠 - 在获取子匹配的时候,直接使用XX1 XX2 XX3 …这样的下标句式即可