Autohotkey 自动热键:从字符串中删除所有单个字符
我想要一个AHK脚本,它从字符串/剪贴板中删除所有单个字符 例如,我想: 一个人去了一家赌场 成为: 男人去了赌场Autohotkey 自动热键:从字符串中删除所有单个字符,autohotkey,Autohotkey,我想要一个AHK脚本,它从字符串/剪贴板中删除所有单个字符 例如,我想: 一个人去了一家赌场 成为: 男人去了赌场 我已尝试使用RegEx和StringReplace,但无法创建执行此操作的脚本。找到一个非空格字符\S,它位于单词边界两侧\b,修剪空格\S+: s := regexreplace("A man went to a casino", "\b\S\b\s+", "") 结果: 那个人去了赌场 问题是什么?RegExReplace对你有用吗?(见)嗨,恩克利普托。我没有意识到我到底需
我已尝试使用RegEx和StringReplace,但无法创建执行此操作的脚本。找到一个非空格字符
\S
,它位于单词边界两侧\b
,修剪空格\S+
:
s := regexreplace("A man went to a casino", "\b\S\b\s+", "")
结果:
那个人去了赌场
问题是什么?RegExReplace对你有用吗?(见)嗨,恩克利普托。我没有意识到我到底需要哪些命令,因此我自己也不能做到。但是wOxxOm的解决方案对我来说很有效。非常感谢!这已经非常有效了。此外,我对剪贴板进行了如下修改(以防有人需要):剪贴板:=RegExReplace(剪贴板,“\b\S\b\S+”,”)