正则匹配不包含某字符串的神奇公式,你知道吗?

水果手游网

哎呀,说到正则匹配不包含某字符串,我这心里就堵得慌!想象一下,你正在悠哉游哉地处理一堆文本,突然蹦出来一个你最不想看到的字符串,简直就像吃饭时咬到沙子一样恶心!

但别急,正则表达式这家伙,虽然有时候看起来像天书,但它还真有点小聪明。你要是想避开某个特定的字符串,其实也不难。比如说,你想在一堆文本中找出所有不包含“讨厌”这个词的句子,你可以用这个神奇的公式:

正则匹配不包含某字符串_串字符匹配正则包含哪些_串字符匹配正则包含什么

`^(?!.*讨厌).*$`

串字符匹配正则包含什么_串字符匹配正则包含哪些_正则匹配不包含某字符串

看不懂?别怕,我来解释一下。这个公式里的`^(?!.*讨厌)`就是在告诉你,从句子的开头开始找,只要不包含“讨厌”这个词,你就继续往下看。而`.*$`这部分,就是在说,从这里到句子的末尾,随便你写什么,只要不出现“讨厌”就行。

tokenpocket官网钱包:https://qgzxxx.com/sjyx/19672.html