Il mio php Note 4: L'espressione regolare
L'espressione regolare direttamente la sensazione che le cose-Liang, un ottimo / cy
Sintassi di base: int ereg (string pattern, string stringa [, array & Reg])
Comune: ereg, ereg_replace, eregi_replace, eregi, spaccati, spliti
php manuale prende atto che l'uso di espressione regolare in Perl sintassi è compatibile con il preg_match () di funzionare normalmente ereg () alternativa più veloce per studiare prima di
Sostituzione al link:
<? Php
$ Testo = ereg_replace ("[[: alpha :]] ://[^<>[: spazio :]] [[: alnum :]/]",
"<a href=\"\\0\"> \ \ 0 </ a>", $ testo);
«>
/ * Se il modello include un sotto-stringa tra parentesi, la sostituzione può contenere sotto forma \ \ cifre sotto-stringa, queste stringhe di numeri sarà sostituito da quello di molte delle parentesi all'interno della sotto-stringa; \ \ 0 contenere L'intero contenuto della stringa. Fino a nove sotto-stringhe possono essere utilizzati. Tra parentesi possono essere nidificate, le circostanze al fine di calcolare la sinistra parentesi * /
Anche attraverso la pratica regolare la sostituzione del giudice di posta elettronica:
funzione check_mail ($ mail) (
ereg ( "([a-zA-Z0-9 ]. )(@[ a-zA-Z0-9 ]. )( \. [a-zA-Z ] $)",$ mail, $ mail );
if (strlen ($ mail [1])> 0 & & strlen ($ mail [2])> 0 & & strlen ($ mail [3])> 0) (
NewMail $ = ereg_replace ($ mail [2], "@ yahoo", $ mail);
echo $ NewMail;
)
altro
echo "indirizzo e-mail sbagliato, è Huyou I";
)
check_mail echo ( "asdfsd@sdfsd.com"). "
";
check_mail echo ( "sdfasdf.com
")."
";
check_mail echo ( "asdfsd.comsdfas @ asdf.com"). "
";
«>















Heartshare "Blog" di PHP apprendimento alcuni dei siti di raccolta e di risorse
[...] Http: / / san-tin.com/blog/2006/12/31/161903 / http://www.zhaomingliang.com/category/php/ buona uh http://www.bssn. org / bssn-php-erge.html http://www.elaguan.net/show-290-1.html http://www.webxuexi.net/catalog.asp?cate=7 [...]