phpbar.de logo

Mailinglisten-Archive

[php] OT: rx gesucht

[php] OT: rx gesucht

Holger Kohnen php_(at)_phpcenter.de
Sun, 13 Oct 2002 04:40:42 +0200


markus tacker schrieb Saturday, October 12, 2002 3:07 PM:
> ich suche einen regulären Ausdruck mit dem ich die Wiederholung eines
> beliebigen Zeichens durch zweimal das Zeichen ersetzen kann:
>
> aaaaaaaaaaaaaaaaaaaaaaa -> aa
> bbbbbbbbbcccccccccbbbbb -> bbccbb

Hi,

<?php

$s = 'Test Teext hiiier nxxxxt ggggg';

$s = preg_replace('=(.)\1\1+=', '\\1\\1', $s);

echo $s; // Ausgabe: Test Teext hiier nxxt gg

?>

netten Gruß, Holger


php::bar PHP Wiki   -   Listenarchive