Originariamente inviato da marketto
si può ancora migliorare:
codice:
$testo="__ciao__ **ciao**";
$search=array("/([_]{2})([a-zA-Z0-9]+)([_]{2})/","/([*]{2})([a-zA-Z0-9]+)([*]{2})/");
$replace=array("<u>$2</u>","$2");
echo preg_replace($search,$replace,$testo);
ancora meglio ... ma con asterisco continuo a vedere **ciao** credo sia perche' asterisco nelle espressioni regolari vuol dire qualcosa, come faccio a dirgli di considerarlo come carattere e basta? (mi sento proprio tonto)