我不能用grep。事实上,我在Notepad2。当我想删除包含字符“c”的行时,我使用替换对话框(Ctrl + H):
Search string: ".*c.*"
Replace with: "" (nothing)
之后,我对线条进行排序,然后摆脱空行。
但现在我需要清空所有不包含字符“c”的行。是否可以在Notepad2中执行此操作?
如果我可以在Notepad2中这样做,那么我可以使用JavaScript的String替换它,我猜。
答案 0 :(得分:1)
是的,您可以锚定您的模式并使用否定的字符类。
Find: ^[^c]*$
说明:
^ # the beginning of the string
[^c]* # any character except: 'c' (0 or more times)
$ # before an optional \n, and the end of the string