用3个点替换3个以上的点

oaz*_*ziz 0 php regex

我想要一个干净的解决方案来替换文本中的点:

一些标题......对此:一些标题......

一些......标题......对此:一些......标题......

如何用3个点替换每个超过3个点的序列?

谢谢.

hak*_*kre 6

使用基于正则表达式的搜索和替换文档:

$text = preg_replace('/\.{4,}/', '...', $text);
Run Code Online (Sandbox Code Playgroud)

模式说:匹配四个或更多点.,第二个参数是替换.