用于RE PHP1000的PHP正则表达式

用于RE PHP1000的PHP正则表达式,php,regex,Php,Regex,我想执行以下场景: RE PHP 100 = True RE PHP 10001 asdadads = True RE PHP 100sdsd01 asdadads = False XRE PHP 1001 = FALSE RE xPHP 1001 = FALSE (RE) (PHP) (INTEGER) (EOF OR Some string) 我正在尝试使用这个正则表达式: if(preg_match("/^RE[ ]PHP[ ]([\d])?$/", "RE PHP 1",$matche

我想执行以下场景:

RE PHP 100 = True
RE PHP 10001 asdadads = True
RE PHP 100sdsd01 asdadads = False
XRE PHP 1001 = FALSE
RE xPHP 1001 = FALSE
(RE) (PHP) (INTEGER) (EOF OR Some string)
我正在尝试使用这个正则表达式:

if(preg_match("/^RE[ ]PHP[ ]([\d])?$/", "RE PHP 1",$matches))

空格或
\d
周围不需要方括号。在
\d
之后确实需要一个
+

/^RE PHP \d+( \w+)?$/