自学内容网 自学内容网

AutoHotKey自动热键AHK-正则表达式

请添加图片描述
在这个软件的操作中,基本都是需要即时的解决一些问题,所以对字符串的操作是比较多的,所以正则的使用还是比较重要的,接下来我们用一个例子来了解正则表达式的使用

str = "7654321"
RegExMatch(str, "65(43)(21)", SubPat)

str =
(
str = %str%
SubPat = %SubPat%
SubPat1 = %SubPat1%
SubPat2 = %SubPat2%
)

MsgBox, %str%
  • 我们看一下运行结果
    在这里插入图片描述
  • 可以看到正则表达式直接就写在第二个参数即可,
  • 有几个稍稍需要注意的地方,第一个参数两端不需要带百分号,函数中的调用全都是变量名,第二个参数就是正则表达式,表达式两端无需使用/反斜杠
  • 在获取子匹配的时候,直接使用XX1 XX2 XX3 …这样的下标句式即可

原文地址:https://blog.csdn.net/weixin_43716462/article/details/141937127

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!