可以使用负向零宽断言来实现。具体正则表达式为:

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

解释如下:

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

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

正则匹配字符串中间不含mail关键词

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

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