الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

re.findall() and re.search ()

بدأه عاشق البايثون في 1 يوليو 2011 · 3 رد · 655 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم .. اخواني لقد دلني أحد الاخوه على هذا المنتدى الرائع الذي يحمل الكثيرة من الخبراء ب لغة البايثون ،، فالحقيقه واجهتني هذهي المشكله

لا أعلم كيف أقوم باستخراج كلمات معينه من السورس ،، باستخدام ..

re.findall()

لقد شاهدت احد مواضيعكم .. هنا ولكن لم استوعب حتى الآن ،، اتمنى اعطاي لو أمثله بسيطه :( شاكر لكم ..

#2

الموضوع له علاقة بالregular expressions اكثر من ما له بالبايثون

الدالة سوف ترجع لك ليست بها عناصر التعبير الذي انت تبحث عنه

مثلا لو قمت بكتابة التالي

import re
 t = "there are more than 1000 members in this forum"

ثم قمت باستدعاء الدالة findall()

re.findall("\\d",t)

سوف تكون النتيجة

['1', '0', '0', '0']

حيث

\d ترمز للارقام

\D ترمز لمكمل الارقام يعني اي شيئ ليس رقم

\w ترمز للكلمات

\W ترمز لمكمل الكلمات

في المثال السابق لقد قمت بتحديد بطلب جميع الارقام من من التعبير t لاحظ استخدام \\ من اجل عمل escape sequence

هذا شرح مختصر لموضوع كبير

على العموم اتمنى ان يكون فيه ولو القليل من الفائدة

للتعمق في هذا الموضوع انصحك بالكتاب التالي

Mastering Regular Expressions, Third Edition Jeffrey Friedl

تم تعديل هذه المشاركة بواسطة mental-driller في 1 يوليو 2011 في 12:14

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#3

أخوي أنت الآن حررت بعض الأستفهامات التي تواجهني ،، جزاك الف خير ردك خفيف ،، وفائدته كبيرة ،،

طيب أخوي أنا الآن أقوم ب مشروع بسيط ،، توضيح بسيط /

مثلا أتصل ب الموقع بعدها اقراء سورس الصفحه ،، بعد ذالك أقف الى هنا ،، لا أعلم كيف أحدد ؟؟ المكان الذي أريد قراءته ؟؟

أتمنى الأفائده بمثل هذا الشرح الخفيف ..

#4

راجع موضوع التعبيرات المنتظمة مع بايثون

/index.php?showtopic=233470

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

مواضيع مشابهة