我有一个字符串,其中包含许多下划线后跟单词 ex:“ Field_4_txtbox
”我需要找到字符串中的最后一个下划线并删除它后面的所有内容(包括“_”),所以它会返回给我“ Field_4
”但我需要这个适用于不同长度的结尾字符串。所以我不能只修剪固定的长度。
我知道我可以做一个 If 语句来检查某些结尾,例如
if(strstr($key,'chkbox')) {
$string= rtrim($key, '_chkbox');
}
但我想用正则表达式模式一次性完成,我该怎么做呢?