【问题标题】:notepad++ how to keep all the line start with # and delete the rest of the linenotepad ++如何保持所有行以#开头并删除该行的其余部分 【发布时间】:2021-10-10 19:27:36 【问题描述】: 我有点知道如何用代码删除所有以#开头的行 ^[#].* 但我想知道如何做相反的事情?保留所有以 # 开头的行并删除其余行。 【问题讨论】: 标签: regex notepad++ 【解决方案1】: 为此,您只需在正则表达式中使用否定字符类: ^[^#].+ [^#] 表示匹配除# 之外的所有内容,请参阅下图以更好地理解: 然后全部替换,这将空行。那么你只需要用^\r\n匹配换行符(取决于操作系统,它也可能是^\n),然后再次用空字符串替换它: 【讨论】: 谢谢,这正是我所需要的。非常感谢 如果回答对您有帮助,请将其标记为已接受(左侧绿色复选标记)。