Questo è bssn's weblog, che è di circa Bssn Internet di vita, informazioni, ecc e webmaters

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"). "
";
«>

Accedi connessi

Solo uno dei "quattro del mio php Note: L'espressione regolare" fatto un commento


  1. Heartshare "Blog" di PHP apprendimento alcuni dei siti di raccolta e di risorse Reply to this comment ha detto:

    [...] 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 [...]

Lasciare una risposta