dille Posted April 25, 2004 Report Posted April 25, 2004 man ir shaads jautaajiens: kaa ar PHP paliidziibu kaut kaadaa stringaa var dzeest tos simbolus, kuri atkaartojaas vairaak kaa 3x peec kaartas? Piemeeram, ir strings "ksd dfkjg..........########", rezultaataa vajadzeetu dabuut "ksd dfkjg...###" un veel, kaa tad, ja nepiecieshams dzeest simbolu grupu, kas atkaartojaas, piemeeram, "hahahahahahahahahahaha" vajadzeetu dabuut par "hahaha" paldies
bubu Posted April 25, 2004 Report Posted April 25, 2004 manuaalii nedomaaji skatiitities: $result = str_replace('###', '#', 'ksd dfkjg..........########'); $result2 = str_replace('hahaha', 'ha', 'hahaha...hahaha');
Aleksejs Posted April 25, 2004 Report Posted April 25, 2004 (edited) 2 bubu: Nebūs tik vienkārši. Kā lai viņš iepriekš zin, kas ir jāsaīsina ("ha" "ma" "la" vai "fa")? Edited April 25, 2004 by Aleksejs
dille Posted April 25, 2004 Author Report Posted April 25, 2004 bubu, tu domaa, ka es tagad visus miljons variantus scriptaa noraadiishu ;) vajag, lai tiktu njemts veeraa jebkursh simbols (vai simbolu virkne 2. gadiijumaa) nevis viens noteikts simbols
Aleksejs Posted April 25, 2004 Report Posted April 25, 2004 2 dille: Atbilde ir regular expressions, kuras, diemžēl, pārzinu pietiekami vāji, lai dotu kādu sakarīgu padomu. pameklē vārdu regex forumā un googlē - šī tēma (vai vismaz ļoti līdzīga) ir jau apspriesta.
Recommended Posts