Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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_Laravel - Fatal编程技术网

Php 把绳子分成几部分

Php 把绳子分成几部分,php,regex,laravel,Php,Regex,Laravel,我是一个新的程序员,我想拆分一个文件名,用Laravel中的正则表达式从中获取日期 filename: 999_20181502_api.txt 因此,我想得到日期为20181502或类似2018-15-02的日期。使用这种模式:(?文件名总是这种格式吗?一些数字,然后是下划线,然后是日期,然后是下划线,然后是字符串?你对各种字符串操作函数做过任何研究吗?@Qirel是的总是这种格式,然后使用分解(“”,$filename)并使用第二个元素。“出于某些原因,我希望它与regexp一起使用”,这

我是一个新的程序员,我想拆分一个文件名,用Laravel中的正则表达式从中获取日期

filename: 999_20181502_api.txt

因此,我想得到日期为20181502或类似2018-15-02的日期。使用这种模式:
(?文件名总是这种格式吗?一些数字,然后是下划线,然后是日期,然后是下划线,然后是字符串?你对各种字符串操作函数做过任何研究吗?@Qirel是的总是这种格式,然后使用
分解(“”,$filename)
并使用第二个元素。“出于某些原因,我希望它与regexp一起使用”,这些原因到底是什么?如果不是很好的原因,那么为什么要将事情过度复杂化?谢谢,还有最后一个问题,如果我希望得到这样的结果:2019-03-27我应该怎么做?@Gavroch使用稍微不同的模式
(?)?