Regex 需要正则表达式来匹配不包含';的所有内容吗';

Regex 需要正则表达式来匹配不包含';的所有内容吗';,regex,Regex,我想要一个带有以下规则的正则表达式:所有不包含的内容? 我尝试过这个,但不起作用: ^(?!\?)$ 要匹配任何没有?的字符串,可以使用: ^[^?]*$ 您还可以将负前瞻用作: ^(?!.*\?).*$ 要匹配任何没有?的字符串,您可以使用: ^[^?]*$ 您还可以将负前瞻用作: ^(?!.*\?).*$ (零或更多非-?)。你可能需要逃离这个世界?使用\取决于您的正则表达式执行情况。如果您的正则表达式在默认情况下不匹配整个字符串,那么 ^[^?]*$ 这也将匹配空字符串

我想要一个带有以下规则的正则表达式:所有不包含的内容

我尝试过这个,但不起作用:

^(?!\?)$

要匹配任何没有
的字符串,可以使用:

^[^?]*$

您还可以将负前瞻用作:

^(?!.*\?).*$

要匹配任何没有
的字符串,您可以使用:

^[^?]*$

您还可以将负前瞻用作:

^(?!.*\?).*$

(零或更多非-?)。你可能需要逃离这个世界?使用\取决于您的正则表达式执行情况。如果您的正则表达式在默认情况下不匹配整个字符串,那么

 ^[^?]*$
这也将匹配空字符串。如果你不想那样,用*替换+

(零或更多非-?)。你可能需要逃离这个世界?使用\取决于您的正则表达式执行情况。如果您的正则表达式在默认情况下不匹配整个字符串,那么

 ^[^?]*$
这也将匹配空字符串。如果你不想那样,用*替换+