处理文本过程中的小发现分享
比如我有两个测试文本
我的目标是规范该字符串位,字母-三位数字的标准格式,这时候发现单纯用正则来做十分麻烦,
仔细观察发现字符串发现每次删去的中间的0不一样,但是结尾数字的位数不变,因而这种情况用正则+字符串截取更加简单
演示代码
^+c::
copy()
Clipboard:=RegExReplace(Clipboard,"([a-zA-Z]+)\d+","$1") "-" SubStr(Clipboard, -2)
sleep 200
run https://www.busfan.pw/%Clipboard%
return