为了账号安全,请及时绑定邮箱和手机立即绑定

求php的正则函数 , 可以返回匹配的字符串

求php的正则函数 , 可以返回匹配的字符串

PHP
hhhzihao2 2016-05-20 20:48:27
$str = fdb651_1sa5b16_afb81;$str = fdb651_1sa5b16_afb16_sa51;......求 $str 最后一个下划线后面的字符串
查看完整描述

2 回答

已采纳
?
qq_青枣工作室_0

TA贡献446条经验 获得超754个赞

<?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>'; // 找到
}


查看完整回答
1 反对 回复 2016-05-21
?
wanka

TA贡献10条经验 获得超10个赞

/^_[a-z0-9]{1,}$/



查看完整回答
1 反对 回复 2016-05-21
  • 2 回答
  • 0 关注
  • 1357 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信