>Dobry den, >nevim jak nahradit dejme tomu retezec pepa za X. >Skousel jsem to pomoci StrTr, ale docilil jsem pouze jednotlivych znaku. >S pozdravem Pavel Trefny kouzlo zvane obecne regex. puvodne unixova lahudka. :) v tomhle jendoduchym pripade je to taky jednoduchy, ale muzu doporucit regularni vyrazy tve ctene pozornosti, pac se s nimi daji delat zazraky. jenom pripadaji ze zacatku trochu horrorove, ale to brzo prejde. :)) takze: mas nejakej string, $radek, ve kterym chces vyskyty 'pepa' nahradit stringem 'veronika'. ---------- $radek=ereg_replace("pepa","veronika",$radek); ---------- nebo nahradit pepu ve vsech tvarech (pepa, Pepíka, pepy, Pepovi...) stringem 'Jos.' bez ohledu na velikost prvniho pismene: ---------- $radek=ereg_replace("[Pp]ep[a-z]+ ","Jos. ",$radek); ---------- pozor , za tim plus a za Jos. je mezera ! ten druhy pripad jde resit i vselijak jinak, tohle je jenom jedna z moznosti. :) Bye, Spock.
This archive was generated by hypermail 2.1.2 : 03. 09. 2001, 22:37 CEST