Autor Zpráva
lama :P
Profil *
Zdravim,
potreboval bych poradit jak nahradit toto :
<b>ahoj</b>difdfdjk ahoj

a nahradit ahoj za cau ale pouze tam kde to neni v tom <b>

Dikec
Jack Finger
Profil
str_replace(">ahoj<",">cau<",$str);

trochu divnej způsob ale jde to... ;o)
lama :P
Profil *
No tak jednoduse to nepujde : ) musi to fungovat i na tomto prikalde:

<p>
f;l dlkj ahoj aklj dl<b>s s fjalkdj ahoj kjd k jadl</b> adkf ja ahoj dlkfj alk ahoj...d
dfkla jdklj <b> ahdoa ahoj k ajahoj</b> di jd ahoj dkdj lk

nevi nekdo ?
DJ Miky
Profil
Jack Finger
Jak to tak čtu, tak myslel přesný opak:

a nahradit ahoj za cau ale pouze tam kde to neni v tom <b>


Tohle by fungovat mohlo:

$co='ahoj';
$cim='cau';
$str=preg_replace('@([^>])('.$co.')([^<])@i','$1'.$cim.'$2',$str);
Jack Finger
Profil
DJ Miky:

jo, máš pravdu.. sem se přehlíd, taky už mám dost... :-P
lama :P
Profil *
Jack Finger:super to presne potrebuju,
jenom dotaz negace na skupinu znaku se provede
a[^bc] a kdybych potrboval aby tam mohlo bejt cokoli krome prave "bc" (tedy obou pismen?)
jak by to bylo ?

Diekc
lama :P
Profil *
tedka blbe dekuji mikimu : )

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: