我知道这是基本的,但对于我的生活,我遇到了困难。有人可以解释我如何在Autohotkey中更改以下内容:
变化:
VAR =正文字符串@ 文字我想保留 @尾随字符串 文字......
要:
文字我想保留
换句话说,我想只保留“@”符号之间的内容,然后将结果保存为变量。
最简单的方法是什么?
答案 0 :(得分:1)
在变量TEXT I WANT TO KEEP
match1
VAR := "Leading string of text @TEXT I WANT TO KEEP@ Trailing String of Text"
if RegExMatch(VAR, "@(.*?)@", match) > 0
MsgBox Found "%match1%"
<强>参考强>
答案 1 :(得分:0)
正则表达式是:
@(.*?)@
其输出将存储在$0
答案 2 :(得分:0)
尝试:
VAR = Leading string of text @TEXT I WANT TO KEEP@ Trailing String of Text...
MsgBox % StrSplit(var, "@").2