我需要一个正则表达式(php)来删除字符串中点后面的正斜杠,点和eveything,以便
$str = "ab/12c.3de";
变为
$newstr = "ab12c";
答案 0 :(得分:2)
您可以在正则表达式中使用交替:
$str = "ab/12c.3de";
$newstr = preg_replace('~/|\..*~', '', $str);
//=> ab12c
正则表达式:/|\..*
/
与文字/
|
或(更改)\..*
匹配一个点及其后的所有内容替换只是空字符串。