Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.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
空字符串的PHP最短正则表达式_Php_Preg Match_Shortest - Fatal编程技术网

空字符串的PHP最短正则表达式

空字符串的PHP最短正则表达式,php,preg-match,shortest,Php,Preg Match,Shortest,我想找到尽可能短的正则表达式模式来匹配空字符串(没有空格或任何东西) 我找到了 /(\d|)/ (7chars) and '^[\s]*$' (9 chars) 到目前为止。从技术上讲/(\d|)/是5个字符,斜杠只是分隔符 据我所知,与空字符串匹配的最短正则表达式是^$如果可以使用,为什么需要正则表达式?i、 e: 你猜到了,它会输出“我是空的”。一个空字符串?就像零个字符一样?或者是没有字母字符的字符串?此答案可能会有所帮助。在提出问题后,请尝试不更改问题的整个上下文。如果您有其他

我想找到尽可能短的正则表达式模式来匹配空字符串(没有空格或任何东西)

我找到了

 /(\d|)/    (7chars)
and '^[\s]*$' (9 chars)
到目前为止。

从技术上讲
/(\d|)/
是5个字符,斜杠只是分隔符


据我所知,与空字符串匹配的最短正则表达式是
^$

如果可以使用,为什么需要正则表达式?i、 e:


你猜到了,它会输出“我是空的”。

一个空字符串?就像零个字符一样?或者是没有字母字符的字符串?此答案可能会有所帮助。在提出问题后,请尝试不更改问题的整个上下文。如果您有其他问题,请删除此问题并重试。
$emptyStr = "";

if(empty($emptyStr)){
   echo "I'm empty";
}