Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 创建正则表达式_Regex - Fatal编程技术网

Regex 创建正则表达式

Regex 创建正则表达式,regex,Regex,我正在使用regex阻止网站上的用户代理。我创建了这个正则表达式,对他们来说我是新手,但如果我的想法正确,这会阻止所有空白的用户代理吗 ^((?!/[a-zA-Z0-9]/).*)$ 非常感谢大家的帮助。与其在这里使用正则表达式,为什么不直接检查用户代理字符串是否为null、空、“”或0 如果这是针对.htaccess类型的东西,您可以尝试使用以下类型的正则表达式: ^$ 在这里不使用正则表达式,为什么不直接检查用户代理字符串是否为null、空、“”或0 如果这是针对.htaccess类型的

我正在使用regex阻止网站上的用户代理。我创建了这个正则表达式,对他们来说我是新手,但如果我的想法正确,这会阻止所有空白的用户代理吗

^((?!/[a-zA-Z0-9]/).*)$

非常感谢大家的帮助。

与其在这里使用正则表达式,为什么不直接检查用户代理字符串是否为
null
”或
0

如果这是针对.htaccess类型的东西,您可以尝试使用以下类型的正则表达式:

^$

在这里不使用正则表达式,为什么不直接检查用户代理字符串是否为
null
”或
0

如果这是针对.htaccess类型的东西,您可以尝试使用以下类型的正则表达式:

^$

对于代理字符串来说,这个正则表达式似乎很奇怪。它将拒绝
/a/foo
,但不会拒绝
/aa/foo
,或
/foo
或其他许多内容。你确定这就是你想要的吗?这个正则表达式对于代理字符串来说似乎很奇怪。它将拒绝
/a/foo
,但不会拒绝
/aa/foo
,或
/foo
或其他许多内容。你确定这就是你想要的吗?