考虑我在引号"( the"
中有一个字符串,它出现在一大堆文本中。
我想删除非字母数字(
和字母数字t
字符之间的空格
答案 0 :(得分:3)
将正则表达式模式(?<=\()\s+(?=t)
的匹配替换为空字符串。
如果在此类空格后可能出现任何字母数字字符,请使用模式(?<=\()\s+(?=[^\W_])
答案 1 :(得分:1)
Per this answer如果您使用的是6.0或更高版本,则可以使用Perl兼容的正则表达式。所以你可以进行以下正则表达式搜索和替换。
replace (\W) (\w) with \1\2
replace (\w) (\W) with \1\2
这将首先删除任何非字母数字和字母数字字符之间的空格,然后反之(alnum,space,non-alnum)。
答案 2 :(得分:0)
在正则表达式中,find / replace将为所有人执行此操作,而不仅仅是( t
次出现:
查找:\( ([a-zA-Z])
替换:\(\1
请记得检查对话框底部的正则表达式。