我怎样才能替换任意数量的连续空格例如,在支持正则表达式的文本编辑器中有一个选项卡(如 Notepad++)
澄清:将出现的一个或多个空格替换为(例如)制表符。替换后所有空格都将消失。
答案1
如何使用正则表达式替换任意数量的空格
Notepad++ 解决方案
匹配一个或多个空格字符:
- 将“查找内容”设置为
+
(space后跟+)
要匹配一个或多个空格字符(space、EOL 和tab所有算作空格的字符):
将“查找内容”设置为
\s+
警告:使用
\s+
将匹配行尾,因此将多行连接在一起(由“替换为”字符串分隔)
要用制表符替换:
- 将“替换为”设置为
\t
启用正则表达式(这样上述特殊代码就可以起作用)
- 选择“正则表达式”。