Mailinglisten-Archive |
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