求php的正则函数 , 匹配字符串

$str = fdb651_1sa5b16_afb81;

$str = fdb651_1sa5b16_afb16_sa51;
求 $str 最后一个下划线后面的字符串
已邀请:

张三俗

赞同来自:

<?php
// 方法一
$str = "fdb651_1sa5b16_afb81";
if(preg_match('/(?<=_)[^_]+$/', $str, $matches)) {
echo $matches[0], '<br>'; // 找到
}
// 方法二
$str = "fdb651_1sa5b16_afb16_sa51";
if(preg_match('/_([^_]+)$/', $str, $matches)) {
echo $matches[1], '<br>'; // 找到
}

要回复问题请先登录注册