如何在php中匹配水平椭圆(...)

时间:2013-05-20 09:46:24

标签: php regex php-5.3

我想用给定字符串中的三个句点(...)替换水平椭圆(...) 直到现在我已经尝试过:

str_replace('…','...', $text);
str_replace('…', '...', $text);
str_replace('&hellips', '...', $text);

但无法获得所需的输出。能否请你提出一些方法。

修改
我面临的另一个问题是当我在编辑器中粘贴〜... ~u字符时(我正在使用Editplus)。 ......被转换成矩形。 (见截图)。 enter image description here

由于

2 个答案:

答案 0 :(得分:2)

尝试将preg_replace与/ u修饰符一起使用(该字符串被视为unicode字符串):

$result = preg_replace('~…~u', '...', $string);

答案 1 :(得分:2)

试试这个

str_replace('…', '...', htmlentities($text));