new*_*rey 55
在正则表达式中,!并不意味着否定; 相反,你想要否定一个字符集[^"].括号[]表示字符集,如果以字母集开头^,则表示"不是此字符集".
所以,如果你想匹配不是双引号的东西,你会使用[^"]; 如果你不想匹配任何报价,你可以使用[^"']等.
使用Notepad ++,您应该能够使用以下内容进行搜索,以查找不以"字符开头的行:
^[^"]
Run Code Online (Sandbox Code Playgroud)
如果要突出显示整行,请使用:
^[^"].*
Run Code Online (Sandbox Code Playgroud)
Boo*_*oop 24
在Notepad ++中,您可以使用非常有用的负向前瞻
在您的情况下,您可以尝试以下方法:
^(?!")
Run Code Online (Sandbox Code Playgroud)
如果你想匹配整体而行添加.+或.{1,7}或任何如:
^(?!").*
Run Code Online (Sandbox Code Playgroud)
也将匹配空行.
^ 行开始
(?!regexp)否定前瞻部分:这意味着如果正则表达式匹配,则不会显示结果
第 1 步 - 匹配行。查找对话框 >标记选项卡,您可以为匹配的行添加书签。
第 2 步 - 删除已添加书签的行或删除未添加书签的行。搜索 > 书签 > 删除未标记的行或删除书签的行