| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| تمارين التعابير القياسية "Regular expressions" سيكون هذا الموضوع سؤال و جواب ويعبر ايضا تمرين ﻻستخدام التعابير لتعم الفائدة للجميع وانا منهم .. ويمكن ﻷي عضو طرح سؤال خاص بالتعابير القياسية وﻻ يخرج عن نطاقه وﻻ يتم وضع سؤال قبل ان يتم اﻻجابة عن السؤال قبله من ﻻ يعرف التعابير القياسية سيجد في هذا الرابط site:swalif.net/softs/swalif45 التعابير القياسية - بحث Google جميع المواضيع المطروحة في هذا المنتدى الخاصة بموضوعنا روابط ذات صلة : ارســن :: ARCCN - الدرس العشرون: التعابير القياسيه Regular expression - Wikipedia, the free encyclopedia دوال التعامل مع التعابير القياسية PHP: POSIX Regex - Manual PHP: Manual Quick Reference سأبدأ بأول سؤال لدي input اريد ان يكون يقبل فقط تسع ارقام والرقم اﻷول ﻻزم يكون صفر والجواب سيكون في ردي الموالي ... | |||||
|
| |||||
|
الجواب : كود PHP: نريد ان يكون الرقم الذي بعد صفر اكبر من صفر يعني 1 2 3....9 ﻻننا في المغرب ﻻ يمكن ان يكون الرقم هكذا 002546982 | |||||
|
| |||||
| اقتباس:
كود PHP: ..التطوير: كود PHP:
__________________ [هل] سيتحقق الحلم؟ هذا ما ستخبرنا به الأيام :) .. | |||||
|
| |||||
|
كيف يمكن تفعيل الروابط في نص معين ؟ مثلاً لدي نص .. كود: google: http://www.google.com yahoo: http://www.yahoo.com كود: google: <a href="http://www.google.com">http://www.google.com</a> yahoo: <a href="http://www.yahoo.com">http://www.yahoo.com</a> بإنتظار حلولكم .. | |||||
|
| |||||
| اقتباس:
هذا حل كتبته سريعاً لما فهمته من المطلوب ![]() كود PHP:
__________________ أحمد عبد الفتاح www.servmix.com المبيعات : info@servmix.com لمراسلتي : engahmed@servmix.com • ليس اليتيم الذى قد مات والده ... بل اليتيم يـتـيـم العلـم و الأدب • | |||||
|
| |||||
|
موضوع جميل . لم أصل بعد إلى هذه المرحلة !! هذه أول مرة اقرأ فيها حول التعابير القياسية واستخداماتها سأكون متابعة ومشاركة بإذن الله تعالى . جزاكم الله خير الجزاء
__________________ 100 صقر !! يومياتي في تعلم php .. أرحب بالمبتدئين لنتعلم معا والمحترفين ليقدموا النصح والتوجيه .. . سبحان الله وبحمده عدد خلقه .. ورضا نفسه .. وزنة عرشه .. ومداد كلماته . | |||||
|
| |||||
|
محاولة سريعة للتفاعل مع الموضوع : كود PHP: اقتباس: ملاحظة : تم فصل آخر الرابط بال \s لأنه اكيد اللينك سيكون بعده مسافة
__________________ النسخة الثانية من ابلود بلس قريبا جدا : + شريط مئوي لرفع الملفات + دعم اكثر من سيرفر لرفع الملفات Multi-Server + مكتبة ملفات مؤرشفة | |||||
|
| |||||
| اقتباس:
).. بانتظار أي أسئلة أخري ان شاء الله ، الموضوع أكثر من رائع و سيفيد جداً الجميع
__________________ أحمد عبد الفتاح www.servmix.com المبيعات : info@servmix.com لمراسلتي : engahmed@servmix.com • ليس اليتيم الذى قد مات والده ... بل اليتيم يـتـيـم العلـم و الأدب • | |||||
|
| |||||
|
Eng/ Ahmed يا باشا حل ايه وبتاع ايه ، انت الاصل يا باشا .. انا خدت الكود بتاعك وعدلت عليه فالسريع بس
__________________ النسخة الثانية من ابلود بلس قريبا جدا : + شريط مئوي لرفع الملفات + دعم اكثر من سيرفر لرفع الملفات Multi-Server + مكتبة ملفات مؤرشفة | |||||
|
| |||||
|
تعديلي السريع: كود: /((http|ftp):\/\/[a-zA-Z0-9\.-]+\.[a-zA-Z]{2,4}\/*([\w\/\.\?&=]+)*)/is كود PHP:
__________________ [هل] سيتحقق الحلم؟ هذا ما ستخبرنا به الأيام :) .. | |||||
|
| |||||
|
تجربة جديدة ، لا أدري مدى صحتها لكن كلها تجارب واحتمالات ممكنة: كود PHP:
__________________ [هل] سيتحقق الحلم؟ هذا ما ستخبرنا به الأيام :) .. | |||||
|
| |||||
| اقتباس:
. ان اشرف يدخل و يرد بالموضوع ![]() مجموعة تعديلات ممتازه يأشرف . بارك الله فيك . Egyptechno الله يكرمك ياباشا . مانا عارف أني الأصل ![]() ![]() الفكره اني رديت حسب المتطلبات اللي كانت مذكور بالشكل للرابط المطلوب برد dev11 مع اني اعلم انها لن تكون شامله لجميع الروابط . لكن فضلت وضعها هكذا و لو طلب المزيد كنت هرد بالتعديلات الأكثر . لكن أشرف انهي الاجابه حلاص ووضعها
__________________ أحمد عبد الفتاح www.servmix.com المبيعات : info@servmix.com لمراسلتي : engahmed@servmix.com • ليس اليتيم الذى قد مات والده ... بل اليتيم يـتـيـم العلـم و الأدب • | |||||
|
| |||||
|
حلول رائعة ، لم أجربها لكن .. سأضع مالدي وسأقوم بالتجربة لاحقاً كود PHP: سأقوم بالتجربة ولي عودة لاحقاً .. اقتباس:
![]() اقتباس:
| |||||
|
| |||||
| اقتباس:
![]() اقتباس:
هذا و الله أعلم ،
__________________ أحمد عبد الفتاح www.servmix.com المبيعات : info@servmix.com لمراسلتي : engahmed@servmix.com • ليس اليتيم الذى قد مات والده ... بل اليتيم يـتـيـم العلـم و الأدب • | |||||
|
| |||||
|
إحم .. لدي سؤال جديد نريد تعبيرا قياسيا للتعرف على جميع الصور التي في رابط ما .. مثلا يقوم التعبير القياسي بالتعرف على جميع الصور التي في هذه الصفحة وطبعا كيفية قراءة الصفحة ليست هي مشكلتنا الآن ![]() كود PHP:
__________________ النسخة الثانية من ابلود بلس قريبا جدا : + شريط مئوي لرفع الملفات + دعم اكثر من سيرفر لرفع الملفات Multi-Server + مكتبة ملفات مؤرشفة | |||||
|
| |||||
| اقتباس:
![]() كتبت pattern بشكل سريع لمقارنة tags ال img . أتمني أن يكون المطلوب .. لم أجربه والله حتي لأني مضطر أخرج الان (حظكم دايماً اني بشوف المواضيع قبل ما أخرج بلحظات ) .. جربوه و بلغوني بالنتيجه <<< أهم شيء قبل أشرف ما يرجع
__________________ أحمد عبد الفتاح www.servmix.com المبيعات : info@servmix.com لمراسلتي : engahmed@servmix.com • ليس اليتيم الذى قد مات والده ... بل اليتيم يـتـيـم العلـم و الأدب • | |||||
|
| |||||
|
ههههههههه حتي من استعجالي نسيت أكتب ال pattern !! تفضل كود PHP:
__________________ أحمد عبد الفتاح www.servmix.com المبيعات : info@servmix.com لمراسلتي : engahmed@servmix.com • ليس اليتيم الذى قد مات والده ... بل اليتيم يـتـيـم العلـم و الأدب • | |||||
|
| |||||
|
حسنا ما رايكم في تعبير ... يستخلص اوسمة html ويضعها في مصفوفه ثم يستخرج من كل وسم خصائصة وضعها في عنصر المصفوفه نفسه . كود PHP: كود PHP:
__________________ I Love PHP (d4d@hotmail.com) http://www.daif.net/ | |||||
|
| |||||
| كود PHP:
__________________ [هل] سيتحقق الحلم؟ هذا ما ستخبرنا به الأيام :) .. | |||||
|
| |||||
|
- ماذا لو كان الوسم لا ينتهي بمثله ... أقصد مثل <hr /> - <br /> - لماذا وضعت U في التعبير الثاني + لماذا ايضا لم تضعه في التعبير الاول ؟ - ايضا لم افهم لماذا وضعت [A-Z][A-Z0-9] في الاستعلام الاول ولم يكن هكذا فقط [A-Z]+
__________________ I Love PHP (d4d@hotmail.com) http://www.daif.net/ | |||||
|
| |||||
| اقتباس:
.. سأحاول مالم يحاول الأعضاء اليوم إن شاء الله إذا كان في وقت ..اقتباس:
التعبير الأول ، ليس من الضروري أن يكون " طماعاً " أو Greedy .. فكل ما بين الوسمين يعتبر تابعاً لهما .. اقتباس:
أمر آخر الكود الذي طرحته في الأعلى لا يدعم Nested Tags ، أو الوسوم المتداخلة ، وبصراحة لم أتوصل لطريقة عملية لدعمها ، يمكن دعمها بطرق مرهقة برمجياً ، ومرهقة للسيرفر كذلك .. إذا استطعت الوصول إلى طريقة مناسبة سأقوم بإضافتها إن شاء الله ، وفي انتظار تعديلاتكم وإضافاتكم كذلك ..تحياتي، أشرف السمهوري
__________________ [هل] سيتحقق الحلم؟ هذا ما ستخبرنا به الأيام :) .. | |||||
|
| |||||
|
في الحقيقة أمر مربك ههه قمت بإضافة U إلى التعبير الأول حتى نتمكن من وضع أكثر من تاج بنفس الاسم .. وقمت بإصلاح بعض المشاكل ، وكذلك جعلت كل tag له مصفوفة بداخلها نتائجها ، حتى لا تضارب الوسوم المتشابهة بالاسم في نفس المصفوفة .. التعديل: كود PHP: ..تحياتي، أشرف السمهوري
__________________ [هل] سيتحقق الحلم؟ هذا ما ستخبرنا به الأيام :) .. | |||||
|