要匹配既不包含表达式1,也不包含表达式2的连续多个字符,可以使用负向预查来实现。下面是一个示例正则表达式:
^(?!.*表达式1)(?!.*表达式2).*$
在这个正则表达式中:
^
表示匹配字符串的开头。(?!.*表达式1)
是第一个负向预查,确保字符串中不包含表达式1。(?!.*表达式2)
是第二个负向预查,确保字符串中不包含表达式2。.*
匹配任意数量的字符。$
表示匹配字符串的结尾。
使用这个正则表达式,你可以匹配满足条件的连续多个字符,既不包含表达式1,也不包含表达式2。记得将 "表达式1" 和 "表达式2" 替换为你想要排除的具体表达式。
标签:字符,匹配,包含,预查,正则,字符串,表达式 From: https://www.cnblogs.com/nanfei/p/18058884