我想找到两个或更多(最多 9 个)空格字符并将其替换为换行符。
我的 RegEx 语法如下:
[\s]{2,9}
但是,Notepad++ 的 RegEx 似乎无法使用花括号。当我使用插件 RegEx 助手时,它会使用上述语法突出显示正确的值。但是,它不会替换找到的值。
我究竟做错了什么?
答案1
我在 Notepad++ 正则表达式文档中没有找到关于基于花括号的出现编号的参考。
那么你应该用困难的方式来做这件事:
\s\s\s?\s?\s?\s?\s?\s?\s?
答案2
但是,您可以使用以下量词:
k*
,相当于k{0,}
。k+
,相当于k{1,}
。k?
,相当于k{0,1}
。