正则表达式 匹配包含数字但是不包含V9这个字符串
可以使用负向预测先行断言来实现:
/\b(?!\w*V9)\w*\d+\w*\b/
解释:
\b:表示单词边界,确保匹配的是一个完整的单词。(?!\w*V9):负向预测先行断言,表示后面不能有任何字符可以匹配到V9这个字符串。\w*:匹配任意个字母、数字或下划线。\d+:匹配至少一个数字。\w*:同上。\b:同上。
注意,这个正则表达式只能匹配单个单词,如果要匹配一个句子或一段文本中的所有符合条件的单词,需要使用全局匹配。
原文地址: http://www.cveoy.top/t/topic/dr3i 著作权归作者所有。请勿转载和采集!