Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.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_Regex - Fatal编程技术网

Php 从字符串中提取数字和斜杠

Php 从字符串中提取数字和斜杠,php,regex,Php,Regex,我有以下文本字符串: 201408/ebrev_50000_20140804.pdf 我想做一个if语句,检查字符串中是否包含日期号和斜杠:xxxxxx/。我怎样才能解决这个问题 if (preg_match("@^\d+/@", $string)) ^是指向字符串开头的零宽度锚点\d+是一个或多个数字。/是一个斜杠。可以使用不同的PCRE分隔符,这样就不必转义斜杠 如果要获取实际的当前日期,可以使用dateYm,它是四位数的年份和两位数的月份,前导为零。那么实际上就不需要使用PCRE,因为

我有以下文本字符串:

201408/ebrev_50000_20140804.pdf
我想做一个if语句,检查字符串中是否包含日期号和斜杠:xxxxxx/。我怎样才能解决这个问题

if (preg_match("@^\d+/@", $string))
^是指向字符串开头的零宽度锚点\d+是一个或多个数字。/是一个斜杠。可以使用不同的PCRE分隔符,这样就不必转义斜杠

如果要获取实际的当前日期,可以使用dateYm,它是四位数的年份和两位数的月份,前导为零。那么实际上就不需要使用PCRE,因为您有需要匹配的文本字符串

if (strpos(date("Ym") + "/", $string) === 0)

看看preg_replace@Daan你是说比赛前?@ClémentMalet Yep我非常感谢你!!: