我知道这是基本的,但对于我的生活,我有困难。有人能解释我如何可以改变AutoHotkey的以下内容:如何删除Autohotkey中的前后文本
变化:
VAR = @TEXT我想保持 @尾随字符串文本 文本的前导字符串...
要:
TEXT我想保持
换句话说,我只想保留“@”符号之间的内容,然后将结果保存为变量。
最简单的方法是什么?
我知道这是基本的,但对于我的生活,我有困难。有人能解释我如何可以改变AutoHotkey的以下内容:如何删除Autohotkey中的前后文本
变化:
VAR = @TEXT我想保持 @尾随字符串文本 文本的前导字符串...
要:
TEXT我想保持
换句话说,我只想保留“@”符号之间的内容,然后将结果保存为变量。
最简单的方法是什么?
正则表达式是:
@(.*?)@
其将被存储在$0
商店TEXT I WANT TO KEEP
在可变match1
VAR := "Leading string of text @TEXT I WANT TO [email protected] Trailing String of Text"
if RegExMatch(VAR, "@(.*?)@", match) > 0
MsgBox Found "%match1%"
参考输出
这正是我想要的。谢谢! –
尝试:
VAR = Leading string of text @TEXT I WANT TO [email protected] Trailing String of Text...
MsgBox % StrSplit(var, "@").2
太棒了!谢谢。 –
是它可能修剪或REGEXREPLACE? –