Autor Zpráva
Pavel Prochazka.zde.cz
Profil *
zdravim,
u prikazu: ereg() me to hlasi chybu REG_BADRPT. Ta nastane kdy dam jako hledany retezec treba +. Na internetu jsem nasel ze to dela i hvezdica. Pokud to nechci aby to delallo, tam mam provest zapit /* a predpokladam ze to same bude i u toho pluska /+.
Tak otazka je: jake dalsi znaky mohou vyvolat tuto chybu. A jak nejjednoduseji se tohoto problemu zbavit....
Asi pomoci redularniho dotazu.... ze jo.
Mastodont
Profil
No dělají to všechny znaky, které mají v regexpu speciální význam ... a když je chceš použít jako takové, musíš před ně dát zpětné lomítko.

http://www.regularnivyrazy.info/
bukaj
Profil
Ošetří to např. preg_quote().

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: