用autoit3 正则 替换字符串xxxAA 为AA xxx是数字或字母 AA为任意数字和字母
你可以使用AutoIt的StringRegExpReplace函数来进行正则替换。下面是一个示例代码:
#include <Array.au3>
Local $string = "123AA abcAA xyzAA 456AA"
Local $result = StringRegExpReplace($string, "[\w\d]+AA", "AA")
_ArrayDisplay(StringSplit($result, " "))
在上面的代码中,我们首先定义了一个字符串变量$string,其中包含了一些以"AA"结尾的子字符串。然后,我们使用StringRegExpReplace函数将所有以字母或数字开头并以"AA"结尾的子字符串替换为"AA"。最后,我们使用StringSplit函数将替换后的字符串拆分为一个数组,并使用_ArrayDisplay函数显示数组的内容。
运行上述代码将输出如下结果:
AA
abcAA
xyzAA
AA
你可以根据自己的需要修改代码中的字符串和正则表达式来实现你想要的替换。
原文地址: https://www.cveoy.top/t/topic/i6cK 著作权归作者所有。请勿转载和采集!