3個のドットで3個の以上のドットを交換してください...いくつかのタイトル私はきれいな解決策は、テキスト中にドットを置き換えたい
をいくつか....タイトル......これに...いくつか...タイトル...
どのように3ドット以上のすべてのシーケンスを3ドットで置き換えることができますか?
ありがとうございました。
3個のドットで3個の以上のドットを交換してください...いくつかのタイトル私はきれいな解決策は、テキスト中にドットを置き換えたい
をいくつか....タイトル......これに...いくつか...タイトル...
どのように3ドット以上のすべてのシーケンスを3ドットで置き換えることができますか?
ありがとうございました。
と置き換えるDocs:
$text = preg_replace('/\.{4,}/', '...', $text);
パターンは言う:4ドット以上.
を合わせ、2番目のパラメータは代替品です。
これはhakreとほぼ同じです。しかし、よりクリーンな。
preg_replace('/\.\.\.+/', '...', $str);
別の繰り返しの方法(非正規表現)
while(strpos($str, "....")!==false)
$str = str_replace("....", "...", $str);
正規表現以外の方法は5+のドットを置き換えないことに注意してください。 – Costa
@Costa。いいえ、それは動作します。 http://ideone.com/4eu9yを参照してください –
正規表現:。 '/ \ {4、} /.../' – hakre
あなたがすべてで何かをしようと、あるいは単に仮定しました誰かが喜んであなたの仕事をしますか? –
言語を指定してください。 – Sven