notepad++如何保留所有以#开头的行并删除该行的其余部分
notepad++ how to keep all the line start with # and delete the rest of the line
我有点知道如何使用代码
删除所有以#开头的行
^[#].*
但我想知道如何反向操作?保留所有以 # 开头的行并删除其余行。
为此,您只需在正则表达式中使用否定字符 class:
^[^#].+
[^#]
表示匹配除#
以外的所有内容,所以请看下图以便更好地理解:
然后全部替换,这将空行。那么你只需要用 ^\r\n
匹配新行字符(根据操作系统,它也可以是 ^\n
)并再次用空字符串替换它:
我有点知道如何使用代码
删除所有以#开头的行^[#].*
但我想知道如何反向操作?保留所有以 # 开头的行并删除其余行。
为此,您只需在正则表达式中使用否定字符 class:
^[^#].+
[^#]
表示匹配除#
以外的所有内容,所以请看下图以便更好地理解:
然后全部替换,这将空行。那么你只需要用 ^\r\n
匹配新行字符(根据操作系统,它也可以是 ^\n
)并再次用空字符串替换它: