如何删除Autohotkey中的前后文本
问题描述:
我知道这是基本的,但对于我的生活,我有困难。有人能解释我如何可以改变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%"
参考输出
+0
这正是我想要的。谢谢! –
答
尝试:
VAR = Leading string of text @TEXT I WANT TO [email protected] Trailing String of Text...
MsgBox % StrSplit(var, "@").2
+0
太棒了!谢谢。 –
是它可能修剪或REGEXREPLACE? –