PHP正则表达式如何获取字符串的最后一部分
我有一个文件whatever_files_123456.ext
。我只需要读取文件名中最后一个下划线之后的数字。文件名可以包含许多下划线。我只关心最后一个下划线之后和.ext之前的数字。在这种情况下是123456
解决方案
尝试此操作:
preg_replace("/.*\_(d+)(.[wd]+)?$/", "$1", $filename)
相关文章
我有一个文件whatever_files_123456.ext
。我只需要读取文件名中最后一个下划线之后的数字。文件名可以包含许多下划线。我只关心最后一个下划线之后和.ext之前的数字。在这种情况下是123456
尝试此操作:
preg_replace("/.*\_(d+)(.[wd]+)?$/", "$1", $filename)
相关文章