هذا هو bssn 'sweblog ، وهي عبارة عن Bssn الحياة على شبكة الإنترنت ، تكنولوجيا المعلومات ، وwebmaters الخ.

Php بلدي أربع مذكرات : التعبير العادية

عبارات العادية مباشرة إلى مينغ ليانغ يشعر أمور جيدة / قبرصي

تركيب الأساسية : كثافة العمليات ereg (سلسلة النمط ، سلسلة سلسلة [، مجموعة & regs])

المشترك : ereg ، ereg_replace ، eregi_replace ، eregi ، تقسيم ، spliti

php دليل ويلاحظ أن استخدام بيرل متوافقة العادية التعبير تركيب preg_match () وظيفة هي عادة أكثر من ereg () أسرع لا بديل عن البحث

الموقع على الإنترنت ليحل محل لينك :

<?php
$text = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]",
"<a href=\"\\0\">\\0</a>", $text);
?>

/ * وإذا كان نمط يتضمن خيط ثانوي بين قوسين ، والاستعاضة يمكن أن تدرج مثل نوع \ \ رقما سلسلة الفرعية ، خيط ثانوي ستحل محلها من الأولى أن تشير الأرقام الواردة بين قوسين تشير إلى عدد من الجمل الفرعية ؛ \ \ 0 ويتضمن المحتويات الكاملة للسلسلة. ويمكن استخدام ما يصل الى تسعة الفرعي سلسلة. بين قوسين لا يمكن متداخلة ، في ظل هذه الظروف من أجل لحساب اليسار بين قوسين * /

وحتى الممارسة التي اعتمدتها العادية استبدال القاضي العنوان البريدي :

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

صدى check_mail ( "asdfsd.comsdfas @ asdf.com"). "

؟>

سجل ذات الصلة

شخص واحد فقط على "بلادي أربع مذكرات php : التعابير العادية ،" وعلق


  1. Heartshare »أرشيف المدونة» PHP لمعرفة بعض المواقع والموارد لجمع Reply to this comment وقال :

    [...]بروتوكول انتقال النص المتشعب : / / san-tin.com/blog/2006/12/31/161903 / http://www.zhaomingliang.com/category/php/ أوه جيدا http://www.bssn. org / bssn - php - erge.html http://www.elaguan.net/show-290-1.html http://www.webxuexi.net/catalog.asp؟cate=7 [...]

ترك الرد