如何解决如何在文件中使用notepad ++搜索以显示特定行
我试图在多个文件中查找特定行。所有文件都具有相同的开始/结束字符串以查找它们之间的行。 即时通讯试图显示第一搜索字符串“ items:”之间的所有行,并以第二搜索字符串“ done items”结束 我不知道如何使用正则表达式。如果您能为我提供我需要输入的特定搜索信息,我将非常感谢
示例:
items:
Box
bottle
briefcase
items done
items:
car
cradle
candle
done items
items:
door
desk
done items
解决方法
假设第一个块以done items
而不是items done
- Ctrl + H
- 查找内容:
^items:\s+\K[\s\S]+?(?=^done items)
- 检查 环绕
- 检查 正则表达式
- 查找下一个
说明:
^ # beginning of line
items: # literally
\s+ # 1 or more spaces (including linebreaks
\K # forget all we have seen until this position
[\s\S]+? # 1 or more any character,not greedy
(?=^done items) # positive lookahead,make sure we have "done items" at the beginning of line
屏幕截图(第一次匹配):
屏幕截图(第二场比赛):
...等等,当您单击查找下一个
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。