Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不能使用 grep。其实我在记事本2。当我想删除包含字符“c”的行时,我使用的是替换对话框 (Ctrl+H):
Search string: ".*c.*" Replace with: "" (nothing)
之后,我对这些行进行排序并去掉空行。
但现在我需要清空所有实际上不包含字符“c”的行。是否可以在 Notepad2 中做到这一点?
如果我可以在 Notepad2 中做到这一点,那么我想我也可以使用 JavaScript 的字符串替换来做到这一点。
是的,您可以锚定您的模式并使用否定字符类。
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