[ create a new paste ] login | about

Link: http://codepad.org/E66wCyqH    [ raw code | output | fork ]

PHP, pasted on Jan 18:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php

// připravíme si řetězec
$string = "ahhhoj jjjaaa jsem zaaa zaa zakoktanýýý
 jedinec aaaaa mněěěě je to jedno... a mám ve sklepě 10000 bojlerů!!!";

// zajímají nás tyto znaky
$znak = "[a-zA-Z0-9\.]|ě|š|č|ř|ž|ý|á|í|é|ě|ú|ů";

// přefiltrujeme ho regulárním výrazem:
// 3 nebo víc stejných znaků za sebou se nahradí jen jedním
$string = preg_replace("/($znak)\\1{2,}/", "\\1", $string);

// vypíšeme výsledný řetězec
echo $string;
?>


Output:
1
2
ahoj ja jsem za zaa zakoktaný
 jedinec a mně je to jedno. a mám ve sklepě 10 bojlerů!!!


Create a new paste based on this one


Comments: