سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو فعال
#1  
سؤال في التعابير القياسية

السلام عليكم ورحمة الله وبركاته

انا مبتدئ فيphp
قراء في موضوع علي التعابير القياسية في ترايدنت بس مش فاهم *+؟ يعني استخدمهم عدل يعني مثلا مثال اهو

كود PHP:
<?php

/**
 * محمدهلال
 * 
 */

$text="mohamed";
if(
ereg("m*d",$text)){
    echo(
"موجود");
}else{
    echo
"مش موجود";
}

?>
في المثال ده هو بيشوف اي حرف هو الي موجود bاو m

يعني ماهي طريقة البحث في الكلمات يعني من اي اتجاه يبحث اتجاه d يعني يمين امm يعني الشمال

جزاك الله خيرااااااااااااا






__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
محمدهلال is offline   قديم 04-11-2008, 05:51 PM
الرد مع إقتباس
عضو مميز
#2  

للبحث عن كلمة محمد داخل نص مثلا أم ماذا تريد ؟

عموما

. معناها أي حرف
+ معناها تكرار مرة أو أكثر
* معناها تكرار ولكن يزيد فيها صفر ( يعني موجودة أو غير موجودة ولو موجودة ممكن مكررة - يعني تساوي + ويزيد معاها صفر اي غير موجودة )
؟ معناها موجودة أو غير موجودة فقط ( لا تكرار فيها )

وبالتالي
F(.*)G معناها أي شيئ موجود بين ل FG مهما كان أو قد لا يكون شيئ وتكون FG خلف بعضها مباشرة
F(.+)G معناها يجب أن يكون بين F و G علي الأقل حرف أو رمز واحد ولكن قد يكون أكثر
FT?G معناها FG أو FTG

مثلا للتحقق من رابط تستخدم
HTTPS?\/\/WWW معناها ال S ممكن تكون موجودة أو لا والباك أسلاش للتوضيح أن الرمز هو نص عادي مكتوب وليس شيئ من التعابير القياسية

أي أنك للتحقق وإخراج الأثمان بالدولار من نص ستستخدم \$ لأن $ هنا نص يأتي خلفه أرقام وليس شيئ من التعابير
فبدون الباك أسلاش سيكون معناه تحديد البداية في التعابير القياسية

هذا شرح سريع ولكن التعابير القياسية واسعة المجال وحسب الدوال اللي تستخدمها معها في ال PHP يكون الناتج
فهناك دوال تقص وهناك دوال تتحقق فقط وتعود بالقيمة 1 أو صفر وهناك دوال تجيب لك كل المتوافق مثل PREG_MATCH_ALL

أنصحك بكتاب Teach Yourself Regular Expressions In 10 Minutes






__________________
السيف أصدق أنباء من الكتب
محب الله ورسوله is offline   قديم 04-11-2008, 09:33 PM
الرد مع إقتباس
عضو فعال
#3  

جزاك الله اخي الكريم علي ردك

انا اقصد مثال الدال
اداله هتبحث علي اي حرف m ام d يعني m*d الداله هتبحث عن الحرف الي علي يمنها d او الحرف الي علي شمالها m
كود PHP:

<?php



$text
="mohamed";

//الداله هنا هتبحث عن d ام m
//
if(ereg("m * d",$text)){
    echo
"موجود";
}else{
echo
"مش موجود";    
}

?>






__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
محمدهلال is offline   قديم 04-11-2008, 10:04 PM
الرد مع إقتباس
عضو مميز
#4  

أجتهد قليلا وتابع هذا الكتاب وستجد أن سؤالك بسيط






الملفات المرفقة
نوع الملف: zip SAMS.Sams.Teach.Yourself.Regular.Expressions.in.10.Minutes.eBook-DDU.zip‏ (191.6 كيلوبايت, 285 مشاهدة)
__________________
السيف أصدق أنباء من الكتب
محب الله ورسوله is offline   قديم 04-11-2008, 10:42 PM
الرد مع إقتباس
عضو فعال
#5  

جزاك الله اخى الحبيب المجروح






__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
edafa.info is offline   قديم 04-11-2008, 10:54 PM
الرد مع إقتباس
عضو فعال
#6  

إقتباس:
المشاركة الأصلية بواسطة المجروح مشاهدة مشاركة
أجتهد قليلا وتابع هذا الكتاب وستجد أن سؤالك بسيط
جزاك الله خيرااااااااااااااااااا اخي الكريم






__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
محمدهلال is offline   قديم 05-11-2008, 12:08 AM
الرد مع إقتباس
عضو فعال
#7  

درس رائع وجدته هنا
http://www.phpf1.com/tutorial/php-re...xpression.html






__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
edafa.info is offline   قديم 26-09-2011, 05:10 AM
الرد مع إقتباس
عضو فعال
#8  

إقتباس:
المشاركة الأصلية بواسطة edafa.info مشاهدة مشاركة
جزاك الله الف خير اخى الكريم






__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
محمدهلال is offline   قديم 27-09-2011, 04:54 AM
الرد مع إقتباس
عضو فعال
#9  

إقتباس:
المشاركة الأصلية بواسطة محمدهلال مشاهدة مشاركة
جزاك الله الف خير اخى الكريم
هلا وغلا محمد ..
كيف اخبارك .. ليك وحشة يابطل
اما تتذكر
http://www.swalif.net/softs/swalif45/softs238693/






__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
edafa.info is offline   قديم 27-09-2011, 05:10 AM
الرد مع إقتباس
عضو فعال
#10  

إقتباس:
المشاركة الأصلية بواسطة edafa.info مشاهدة مشاركة
هلا وغلا محمد ..
كيف اخبارك .. ليك وحشة يابطل
اما تتذكر
http://www.swalif.net/softs/swalif45/softs238693/
لا انا فكرك انت من ساعة ما كنا بنتعلم مع بعض هنا فى الموقع وبعدسن انت اختفية فجاءة
انا الحمدلله وانت اية اخبارك يارب تكون بخير






__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
محمدهلال is offline   قديم 27-09-2011, 06:17 AM
الرد مع إقتباس
عضو فعال
#11  

إقتباس:
المشاركة الأصلية بواسطة محمدهلال مشاهدة مشاركة
لا انا فكرك انت من ساعة ما كنا بنتعلم مع بعض هنا فى الموقع وبعدسن انت اختفية فجاءة
انا الحمدلله وانت اية اخبارك يارب تكون بخير
اه فعلا .. بسبب الدراسة ,, انا الحمد لله رب العالمين اتخرجت السنة دى
وحشنى والله كتير
راسلتك من كم يوم على بريدك






__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
edafa.info is offline   قديم 27-09-2011, 07:27 AM
الرد مع إقتباس
عضو فعال
#12  

إقتباس:
المشاركة الأصلية بواسطة edafa.info مشاهدة مشاركة
اه فعلا .. بسبب الدراسة ,, انا الحمد لله رب العالمين اتخرجت السنة دى
وحشنى والله كتير
راسلتك من كم يوم على بريدك
الف الف مبروك وعقبال الشغل يارب
البريد mohamed_helal123456 اتقفل من فترة






__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
محمدهلال is offline   قديم 27-09-2011, 07:53 AM
الرد مع إقتباس
عضو فعال
#13  

إقتباس:
المشاركة الأصلية بواسطة محمدهلال مشاهدة مشاركة
الف الف مبروك وعقبال الشغل يارب
البريد mohamed_helal123456 اتقفل من فترة
الله يخليك يا محمد ويكرمك يارب
كنت راح ارسلك على بريدك فى التوقيع بس لاقيتك كاتب لطلب البرمجة فقط






__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
edafa.info is offline   قديم 27-09-2011, 08:48 AM
الرد مع إقتباس
عضو فعال
#14  

إقتباس:
المشاركة الأصلية بواسطة edafa.info مشاهدة مشاركة
الله يخليك يا محمد ويكرمك يارب
كنت راح ارسلك على بريدك فى التوقيع بس لاقيتك كاتب لطلب البرمجة فقط
ههههههههههههههه
ابقى ضيفه عندك الايميل الى فى التوقيع






__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
محمدهلال is offline   قديم 27-09-2011, 08:57 AM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
تمارين التعابير القياسية "Regular expressions" عبد الواحد البشيري PHP 73 26-09-2011 09:00 AM
مساعدة في التعابير القياسية لو سمحتم php-man PHP 1 04-11-2008 04:33 PM
درس متقدم في التعابير القياسية reguler expression MaJoOoDy PHP 6 26-09-2008 12:53 AM
([ا-ي]+) خطأ في التعابير القياسية فهي لا تقبل بعض الحروف محب الله ورسوله PHP 5 06-09-2008 02:27 AM
من فضلكم اريد درس في التعابير القياسية الشعلة PHP 2 11-01-2008 12:49 AM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 08:12 PM.