替换最后一个小数点以及以后的一个单词即可,语句如下:$str=preg_replace("/\.\w+$/", "", $str);
$subject = '1.html;2.ht;2.2;2'; $result = preg_replace('/(\d*?)\.\w*?/i', '\\1', $subject);对回答有问题,或认为不妥,百度消息我。 (在消息的内容里加上问题的网址哦)