Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP regulární výraz

Aku funkciu pouzivas na analyzu tym regexom? Ptz moze byt fcia ktora vrati vsetky vyskyty toho co tam pasuje.

Ale najskor to bude tento problem:
<#Jídlo#jidlo$> a tu strasne vela vela vela kravin a na konci <#Jídlo#jidlo$></jidlo>

co sa moze stat ak sa nachadza ten link v stringu dvakrat. A to splna ten tvoj REGEX.
V tom pripade napr. ma napada ze si mozes obmedzit to
(.*)
cim testujes ten "Nejaky obsah" v linku tak, ze tam NESMIE byt < ani >
To sa v regexe da, ([^ neco]), vid napr. http://en.wikipedia.org/wiki/Regular_expression
T.j. ak sa nemylim tak namiesto toho (.*) daj ([^<>]*)

... alebo som nepochopil ze jaky presne mas problem. :-)

P.S. podobne by som asi obmedzil aj tie prve dve vyskyty toho (.*), ono to moze byt dost nebezpecne (ptz do toho pasuje cokolvek a teda vezme prve <, potom miliardu blbosti, a potom tvoj link). Chapes? Musis to obmedzit (idealne na %*, ked tam moze byt (0 az nekoneco) znakov %, ale nic ine). A to druhe (.*) zmenit tiez na [^<>]*

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny