我有一个正则表达式模式,可以匹配HTML的script标签。我该如何更改这个script标签的模式,以便该模式意味着“输入字符串不匹配”这个script标签模式?
换句话说,给定一个模式,需要做什么修改才能将该模式的含义改为“不匹配该模式”?
例如,如果我有一个模式:
换句话说,给定一个模式,需要做什么修改才能将该模式的含义改为“不匹配该模式”?
例如,如果我有一个模式:
\d{3}-\d{3}-\d{4}
,那么相应的模式是什么,意思是“不匹配\d{3}-\d{3}-\d{4}
”?
somestring!="<script>"
? - thejh!
来对匹配进行布尔取反吗?例如:!preg_match("\d{3}", $string);
- gnarfif !regex.match()
)可能会更容易,而不是尝试更改模式本身。 - Anon.