如何在Notepad++中用正则选中连续符合指定规则的非空行?
在Notepad++中用正则选中连续符合规则的行
操作步骤:
- 打开Notepad++,按下
Ctrl+F调出查找面板,切换到标记标签页。 - 在「查找目标」输入框中填入以下正则表达式:
这个表达式会重复匹配至少一行符合规则的内容,同时包含换行符以实现连续行的匹配。^(?:(?!.*\+\s*$).*?(?<!\d)(?<!\d,)(\d{1,3}(?:,\d{3})*)(?!,?\d).*\R?)+ - 勾选「正则表达式」选项,并确保选中匹配新行(该选项允许正则跨行匹配)。
- 点击「标记全部」,此时文本中所有连续的、符合规则的非空行就会被选中。
效果验证:
针对你提供的示例文本,上述操作会精准选中以下连续行:
361,908 274,553 274,493
其他单独符合规则的行(比如1,754,085、817,653等)因为没有连续的匹配行,不会被标记选中。
内容的提问来源于stack exchange,提问作者Pubg Mobile
相关产品推荐
相关产品推荐

