![如何删除 notepad++ 中所有不包含数字的行?](https://linux22.com/image/1516388/%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%20notepad%2B%2B%20%E4%B8%AD%E6%89%80%E6%9C%89%E4%B8%8D%E5%8C%85%E5%90%AB%E6%95%B0%E5%AD%97%E7%9A%84%E8%A1%8C%EF%BC%9F.png)
如何在 Notepad++ 中删除没有数字的行?
例子
username:password [Remove Entire Line]
E1x3ample:se9c5rui6ty [Keep this Line]
Razar:beurself [Remove All Line]
Best:Stars [Remove Entire Line]
B1eYou4self:M1a9gic [Keep this Line]
答案1
您可以使用 Notepad++ 中的查找和替换功能执行此操作。您需要将替换功能设置为使用正则表达式并选中与换行符匹配的框.
,然后将其用作“查找内容”条件:
^\D*$.
我不是正则表达式专家,但基本上它用于^
从行首开始,\D
匹配非数字字符,*
匹配多次,$
继续到行尾,并.
匹配换行符(否则它会删除文本但留下空行)。