Autor Zpráva
hellpe
Profil *
Zdravím, potřeboval bych poradit. Mám řetězec představující část adresy - řádek PCS a město.
Tedy např.
15000 Praha 5
150 00 Praha 5
Praha 5 15000
Praha 5 150 00

Cílem je nyní zjistit dostat dva řetězce - PSC a město.

Zkoušel jsem získat psč takto:
eregi('\d{3} ?\d{2}',$adresa,$regs)

Ale pole $regs je stálé prázdné, prosím o radu...
Tori
Profil
Když místo eregi použiju preg_match a z obou stran reguláru přidám povinné oddělovače '~\d{3} ?\d{2}~', tak mi to funguje. S eregi bohužel neporadím, nepoužívám, takže si nepamatuju rozdíly v syntaxi proti PCRE regulárům (= funkce začínající "preg_").

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: