我想使用Notepad ++替换一行中具有相同数量的给定字符的所有前导空格.所以,例如,我想改变:
zero
one
two
three
Run Code Online (Sandbox Code Playgroud)
成:
zero
@one
@@two
@@@three
Run Code Online (Sandbox Code Playgroud)
我没有成功地完成这项工作.我确实发现Regex在notepad ++中替换了html空格和领先的空格,但是无法得到我想要的结果.
这可以用Notepad ++吗?我宁愿不用编写代码来做这件事......
正如Tim的回答所指出的那样,这不能在一次搜索/替换中完成,但是这里是如何使用多个替换来相当快速地完成相同的任务:
找: ^( *)[ ]
用...来代替: \1@
现在只需垃圾邮件"全部替换"按钮,直到它指示没有要替换的匹配项.这将在每次单击时替换每行开头的单个空格,因此它需要与最缩进的行相同的点击次数.
确保选择"正则表达式"作为搜索模式.
归档时间: |
|
查看次数: |
11766 次 |
最近记录: |