regex - 匹配所有不含 "authorize"的字符串

标签 regex

这个问题在这里已经有了答案:




11 年前关闭。




Possible Duplicate:
Java \ Pattern - how to write a pattern that verifies the lack of a string?



如何通过正则表达式匹配所有没有“授权”字样的字符串?我试过 *(authorize){0}*无济于事。

最佳答案

/^(?!.*authorize).*/

这使用了 negative lookahead以确保仅当表达式“authorize”无法匹配输入中的任何位置时,整个模式才会匹配。

关于regex - 匹配所有不含 "authorize"的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3180990/

相关文章:

c# - 如何在 C# 中将文本转换为超链接?

Java 正则表达式 : word ending in 's' except specific words

regex - 我可以使用什么正则表达式来修复这个非标准 Fortran 语法?

Java String.replaceAll 正则表达式

c# - 关于重构正则表达式字符类减法的建议

JavaScript 正则表达式问题

c# - Regex.Matches c# 双引号

c# - 从前面带有分隔符的文本中删除单词(使用正则表达式)

php - 如何从此网址中提取 YouTube ID

java - 使用正则表达式提取括号中的数字