可以使用负向零宽断言来实现匹配不含 'mail' 关键词的字符串。具体正则表达式为:

(?<!mail)\b\w+\b(?!mail)

解释如下:

  • (?<!mail):负向零宽断言,表示当前位置前面不是字符串 'mail'。
  • \b:单词边界,用于限制匹配单词。
  • \w+:匹配一个或多个单词字符。
  • (?!mail):负向零宽断言,表示当前位置后面不是字符串 'mail'。

这个正则表达式可以匹配中间不含 'mail' 关键词的单词,例如 'hello world'、'test 123' 等。但是如果单词中间出现 'mail',则不会匹配,例如 'email'、'mailbox' 等。

正则表达式匹配不含 'mail' 关键词的字符串

原文地址: https://www.cveoy.top/t/topic/ozEC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录