【发布时间】:2013-05-29 07:42:20
【问题描述】:
我有一个字符串,其中包含许多下划线,后跟单词 ex:“Field_4_txtbox”我需要找到字符串中的最后一个下划线并删除它后面的所有内容(包括“_”),所以它会返回给我"Field_4" 但我需要它来处理不同长度的结尾字符串。所以我不能只修剪固定的长度。
我知道我可以做一个 If 语句来检查某些结尾,例如
if(strstr($key,'chkbox')) {
$string= rtrim($key, '_chkbox');
}
但我想用正则表达式模式一次性完成,我该如何完成?
【问题讨论】: