>> $text="ruuuuuuuzovaaaaaaaa"; >> echo preg_replace("/(.)\\1{3,}/","\\1\\1\\1",$text); >> # vypise: ruuuzovaaa >Na verzi 3.0.16 pod Linuxem v pohode, na ver. 3.0.14 pod W's jede az po >uprave (po vlozeni radku "extension=php3_pcre.dll" do php3.ini). >Nebylo to nikde dokumentovano. V knize od Koska to take neni (tusim pise >o verzi 3.0.2) mas pravdu. pouzivam pod w's momentalne 4.0.3, takze jsem to jaksi pominul. ale neni nutne nacitat tu knihovnu implicitne. staci ji natahnout ze scriptu, ktery pcre pouzije dl("php3_pcre.dll"). pozdejsi 3-kove verze (tusim od 3.0.16, ale jist si nejsem - nutno vyzkouset) a samozrejme 4+ uz maji podporu pcre implementovanu standardne, takze knihovna neni potreba. a pokus o jeji natazeni vyvola pochopitelne chybu, takze je pro tyto verze nutne upravit stavajici scripty s dl(), psane pro starsi verze. bye, spock.
This archive was generated by hypermail 2.1.2 : 04. 09. 2001, 05:43 CEST