Re: regulArni vyraz [was: Re: regulerni vyraz]

From: Spock (spock@bfs.cz)
Date: 26. 02. 2001, 11:21 CET


>> $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