Não use mais POSIX, use PCRE
No PHP 5.3.0 (ano 2009) foram aposentadas (deprecated) todas as funções POSIX. Então daqui pra frente só use as equivalentes PCRE, e procure converter código antigo pra elas também.
POSIX | PCRE |
---|---|
ereg_replace() | preg_replace() |
ereg() | preg_match() |
eregi_replace() | preg_replace() |
eregi() | preg_match() |
split() | preg_split() |
spliti() | preg_split() |
sql_regcase() | — |
Links
PHP PCRE — Manual Manual completo das funções que usam expressões regulares no PHP. Separe um tempo para ler com calma todos os links e entender bem como funciona cada função.
PHP POSIX — Manual Manual das antigas funções POSIX, para consultar caso você ainda precise suportar código antigo que dependa delas.
Differences from POSIX regex Um miniguia para ajudar a migração de expressões regulares POSIX para PCRE.