Notepad++如何筛选包含恰好12个空格的行?
在Notepad++中选中包含恰好12个空格的行的方法
问题场景
给定如下文本:
"revision": , "checking": { "startcount": { "dateCreated": "20230101", "definitions": { "Gamesplayed": { "community": false,
需要选中整行恰好包含12个空格的行(示例中为 "Gamesplayed": {这一行)。
实现方法
使用Notepad++的正则查找标记功能,步骤如下:
- 按下
Ctrl+F打开查找对话框,切换到「标记」标签页 - 勾选「正则表达式」选项(不要勾选「.匹配换行符」)
- 根据需求选择对应的正则表达式输入到「查找目标」框:
- 若要匹配整行空格总数恰好为12:输入
^(?:[^ ]* ){12}[^ ]*$ - 若要匹配行首恰好有12个空格:输入
^ {12}.*$
- 若要匹配整行空格总数恰好为12:输入
- 点击「标记全部」,所有符合条件的行会被标记出来
- 右键点击左侧标记栏,可选择「复制书签行」导出目标行,或直接查看标记的行
内容的提问来源于stack exchange,提问作者user3461502
相关产品推荐
相关产品推荐

