Ant*_*nio 5 regex find-and-replace whitespace
如何替换任意数量的连续空格,例如,支持正则表达式(如 Notepad++)的文本编辑器中的选项卡
澄清:用(例如)制表符替换每个出现的一个或多个空格。替换后所有空格都将消失。
Dav*_*ill 17
记事本++解决方案
匹配一个或多个空格字符:
+
(space后跟+)要匹配多个空格字符之一(space,EOL,并且tab都算作空格):
将“查找内容”设置为 \s+
警告:使用\s+
将匹配行尾,因此将多行连接在一起(由“替换为”字符串分隔)
用制表符替换:
\t
启用正则表达式(因此上述特殊代码将起作用)
Source如何在 Notepad++ 中使用正则表达式(教程)
取自这里:
用作“查找”表达式:
{1,}
Run Code Online (Sandbox Code Playgroud)
即后面跟着一个空格{1,}
。
要替换为选项卡,请^t
在替换框中输入。不要忘记激活正则表达式。
此链接涵盖给定正则表达式的语法。以下是相关部分的摘录。
{n,} 当前面的字符出现至少 n 次时匹配,例如 ba{2,}b 将查找 'baab'、'baaab' 或 'baaaab' 但不查找 'bab'。值括在大括号(花括号)中。
作为记录,它已经在 notepad++ 上进行了测试(请参见此处,由 barlop 提供)。您也可以\t
在替换框中放入一个。
归档时间: |
|
查看次数: |
53243 次 |
最近记录: |