Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.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

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
PHP中文件名的正则表达式_Php_Regex - Fatal编程技术网

PHP中文件名的正则表达式

PHP中文件名的正则表达式,php,regex,Php,Regex,我需要从定义的模式中提取一些数据,如下所示: OCC_10020811_R08_2012_13_SYH 我必须从中提取'R08'。我需要PHP正则表达式。这并不需要正则表达式。尝试: $pieces = explode('_', $string); echo $pieces[2]; /.*.\ur08).*/这就是你要做的。编码服务不是这样的。你试过什么?这是你唯一的文件名,你只想要“R08”?你不需要正则表达式。谢谢。这也是我的要求的好主意。

我需要从定义的模式中提取一些数据,如下所示:

OCC_10020811_R08_2012_13_SYH

我必须从中提取'R08'。我需要PHP正则表达式。

这并不需要正则表达式。尝试:

 $pieces = explode('_', $string);
 echo $pieces[2];

/.*.\ur08).*/
这就是你要做的。编码服务不是这样的。你试过什么?这是你唯一的文件名,你只想要“R08”?你不需要正则表达式。谢谢。这也是我的要求的好主意。