PHP正则表达式如何获取字符串的最后一部分

2022-03-22 00:00:00 string php preg-replace

我有一个文件whatever_files_123456.ext。我只需要读取文件名中最后一个下划线之后的数字。文件名可以包含许多下划线。我只关心最后一个下划线之后和.ext之前的数字。在这种情况下是123456


解决方案

尝试此操作:

preg_replace("/.*\_(d+)(.[wd]+)?$/", "$1", $filename)

相关文章