标签: php regex laravel
我是一名新程序员,我想在Laravel中使用正则表达式拆分文件名以从中获取日期
filename: 999_20181502_api.txt
所以我想获取日期为20181502或类似2018-15-02
答案 0 :(得分:0)
使用此模式:(?<=_)\d{8}(?=_)
(?<=_)\d{8}(?=_)
Demo
说明:
(?<=_)向后看,以断言前面是否有下划线
(?<=_)
\d{8}-匹配8位数字
\d{8}
(?=_)-断言下划线是什么
(?=_)