phpの私の4つのメモ:正規表現
明に直接正規表現- thingsでいい気分亮/サイ
基本的な構文:内科ereg (文字列パターン、文字列を文字列[ 、配列&規制] )
共通: ereg 、 ereg_replace 、せるeregi_replace 、 eregi 、スプリット、 spliti
PHPマニュアルによると、 Perlの利用( )関数は通常ereg以上のものです互換の正規表現の構文をpreg_match ( )より高速な研究をするしないように代替
Webサイトへのリンクの代わりに:
<?php
$text = ereg_replace("[[:alpha:]] ://[^<>[:space:]] [[:alnum:]/]",
"<a href=\"\\0\">\\0</a>", $text);
?>
/ *パターンの部分文字列の場合、カッコが含まれ、置換後の\の種類などを含めることができます\桁のサブ文字列に、サブ文字列は、かっこ内の最初の数字のサブの数を文字列; \ \ 0を参照してください置き換えられますが含まれて文字列のすべての内容。 9つのサブ文字列を使用できます。 かっこ、状況の順*左括弧を計算するために/ネストすることができます
判事の練習も定期的に交換し- mailアドレス:採択
function check_mail($mail){
ereg("([a-zA-Z0-9]. )(@[a-zA-Z0-9]. )(\.[a-zA-Z] $)",$mail,$mails);
if (strlen($mails[1])>0 && strlen($mails[2])>0 && strlen($mails[3])>0) {
$newmail= ereg_replace($mails[2],”@yahoo”,$mail);
echo $newmail;
}
else
echo “邮箱地址错误,你忽悠我”;
}
の場合
function check_mail($mail){
ereg("([a-zA-Z0-9]. )(@[a-zA-Z0-9]. )(\.[a-zA-Z] $)",$mail,$mails);
if (strlen($mails[1])>0 && strlen($mails[2])>0 && strlen($mails[3])>0) {
$newmail= ereg_replace($mails[2],”@yahoo”,$mail);
echo $newmail;
}
else
echo “邮箱地址错误,你忽悠我”;
} エコー
function check_mail($mail){
ereg("([a-zA-Z0-9]. )(@[a-zA-Z0-9]. )(\.[a-zA-Z] $)",$mail,$mails);
if (strlen($mails[1])>0 && strlen($mails[2])>0 && strlen($mails[3])>0) {
$newmail= ereg_replace($mails[2],”@yahoo”,$mail);
echo $newmail;
}
else
echo “邮箱地址错误,你忽悠我”;
}
function check_mail($mail){
ereg("([a-zA-Z0-9]. )(@[a-zA-Z0-9]. )(\.[a-zA-Z] $)",$mail,$mails);
if (strlen($mails[1])>0 && strlen($mails[2])>0 && strlen($mails[3])>0) {
$newmail= ereg_replace($mails[2],”@yahoo”,$mail);
echo $newmail;
}
else
echo “邮箱地址错误,你忽悠我”;
}
" ) check_mail ( "エコーasdfsd@sdfsd.com 。 "
" ;
check_mail ( " sdfasdf.comエコー
" ) 。 "
" ;
" ) asdf.com @ check_mail ( "エコーasdfsd.comsdfas 。 "
" ;
? >















Heartshare »ブログのアーカイブ» PHPの収集にいくつかのサイトやリソースを学ぶこと
[...]のHttp : / / san-tin.com/blog/2006/12/31/161903 / http://www.zhaomingliang.com/category/php/オもhttp://www.bssn 。 組織 / bssnは、 PHP - http://www.webxuexi.net/catalog.asp?cate=7 http://www.elaguan.net/show-290-1.html erge.html [...]