我有一些字符串,有些字符串以带有斜杠("xx/",can be "fr/", or "en/", or other
)的语言代码结尾,有些以带斜杠("int/", can be "2.0/" or "3.0/"
)的数字结尾。
如果字符串以“xx /”结尾,我想删除语言代码“xx /”,如果以“int /".
结尾则不执行任何操作通过substr($sring, -3)
,我可以确定最终结果是什么。但如果决赛是“xx /”,如何删除它?
答案 0 :(得分:1)
$string = 'adfadsfasdfafasd asdf asdfasdf asdfr/';
$string = preg_replace('#[a-z]{2}/$#', '', $string); // case sensitive
$string = preg_replace('#[a-z]{2}/$#i', '', $string); // case insensitive
未经测试