我知道可以匹配一个单词,然后使用其他工具(例如grep -v)反转匹配.但是,我想知道是否可以使用正则表达式匹配不包含特定单词的行(例如hede).
输入:
hoho
hihi
haha
hede
Run Code Online (Sandbox Code Playgroud)
码:
grep "<Regex for 'doesn't contain hede'>" input
Run Code Online (Sandbox Code Playgroud)
期望的输出:
hoho
hihi
haha
Run Code Online (Sandbox Code Playgroud) 我知道的%reset和%reset_selective命令放在IPython。但是,假设您有许多变量,并且您想清除除x, y,之外的所有变量z。有没有一种简洁的方法来实现这一点?说一个%reset_all_except x,y,z?
我试图找到任何字符串,而不是一个或多个单词
我的模式
(?!(^ignoreme$)|(^ignoreme2$))
Run Code Online (Sandbox Code Playgroud)
我在寻找
ignoreme - no
ignoreme2 - no
ignoremex - match
ignorem - match
gnoreme - match
ignoreme22 - match
Run Code Online (Sandbox Code Playgroud)
但它返回了许多空间.怎么办谢谢. https://regex101.com/r/u4EsNv/1