尝试在Atom编辑器(1.39.1 x64,uBuntu 18.04)中执行此操作,尽管假定这适用于使用正则表达式的其他文本编辑器。
说我们有这句话:
This text has some double-spaces. Lets try to remove them.
But not after a full-stop or if three or more spaces.
我们想更改为:
This text has some double-spaces. Lets try to remove them.
But not after a full-stop or if three or more spaces.
使用启用了Regex
的查找(.*
),可以使用[a-zA-Z] [a-zA-Z]
正确找到所有匹配项。但是在Replace
行中强制执行逻辑的内容是
1st letter, single space, 2nd letter?
答案 0 :(得分:2)
您可以使用此
async (url, ...args) => {
const response = await axios.get(url);
return response.data;
}
并替换为([a-z])\s{2}([a-z])
如果您的编辑器支持环视,则可以使用
$1 $2
用单个空格替换
注意:-不要忘记使用(?<=[a-z])\s{2}(?=[a-z])
标志以防止区分大小写,或者只是将字符类更改为i