TP 4: تعبيرات منتظمة – نظرية اللغات

يوليو 22, 2026 0/5
TP 4: تعبيرات منتظمة – نظرية اللغات
محمي

ما رأيك في هذا الملف؟

تقييمك يساعد الطلاب الآخرين.

اضغط على النجوم للتقييم

هل كان هذا الملف مفيداً؟

ناشر الملف

Mohamed Tahar
Mohamed Tahar
عضو مساهم
خبير المنصة (LVL 5)

بطاقة المعلومات

الجامعة
جامعة فرحات عباس سطيف 1 | Setif 1 University - Ferhat ABBAS
الكلية
كلية العلوم | Faculty of Science
السداسي
السداسي الرابع | Semester 4
المقياس (المادة)
5 مشاهدة 0 تحميل

تفاصيل المحتوى

يقدم هذا المستند ورقة عمل عملية (TP) رقم 4 مخصصة لتعليم وتطبيق التعبيرات المنتظمة (Regular Expressions) في سياق مواد نظرية اللغات ومعالجة النصوص. يبدأ التمرين الأول بكتابة تعبيرات منتظمة لمجموعات لغوية محددة مثل السلاسل الأبجدية، والسلاسل الصغيرة التي تنتهي بـ 'b', والشرط وجود 'a' في المواقع الفردية، وأنماط 'a' محاطة بـ 'b' من كلا الجانب، وتعبيرات لمعرفات Python وتعليمات التعيين والمقارنة. يوضح التمرين الثاني كيفية قراءة ملف نصي يحتوي على بريد إلكتروني واستخراج قائمة الطلاب وعناوينهم من حقل 'To:' باستخدام regex. يركز التمرين الثالث على كتابة سكريبت لتحقق صحة كلمة المرور وفق شروط محددة: الحد الأدنى لثمانية أحرف، وجود حرف كبير، رقم، ورمز خاص من مجموعة {_, @, $}. يتناول التمرين الرابع معالجة ملف CSV (tp_exo4.csv) عبر تنفيذ خمس خوارزميات: استخراج السجلات cuyo الاسم الأول هو 'Samir'، تحديد معرفات الأشخاص المولودين في ولاية تبدأ بحرف 'ب'، استبدال أماكن الولادة التي تبدأ بـ 'ب' بـ 'KEA'، زيادة تواريخ الميلاد لعشر سنوات، وحساب عدد السجلات التي يحمل فيها العائلي 'BOUAML. يهدف هذا TP إلى تعزيز فهم الطلاب لبناء وتحديد معرفات الأشخاص المولودين في ولاية تبدأ بحرف 'ب'، استبدال أماكن الولادة التي تبدأ بـ 'ب' بـ 'KEA'، زيادة تواريخ الميلاد لعشر سنوات، وحساب عدد السجلات التي يحمل فيها العائلي 'BOUAML'. يهدف هذا TP إلى تعزيز فهم الطلاب لبناء وتطبيق التعبيرات المنتظمة، وتطوير مهاراتهم في كتابة سكريبتات معالجة النصوص والبيانات، وربط المفاهيم النظرية بالتطبيقات العملية في برمجة بايثون وإدارة الملفات.

مواضيع الملف:

التعبيرات المنتظمة الأساسية تطبيقات regex في Python استخراج البريد الإلكتروني باستخدام regex التحقق من صحة كلمات المرور معالجة ملفات CSV باستخدام regex

أسئلة شائعة حول الملف

تحليل الذكاء الاصطناعي

ساحة النقاش

اسأل، أجب، وصوّت على الردود المفيدة حتى يستفيد زملاؤك من التجربة.

0 مشاركات 0 أسئلة 0 إجابات 0 مقبولة
اسأل بوضوح اذكر الجامعة، المقياس، والسنة إذا كان السؤال مرتبطًا بملف معين.
أجب بتجربة مفيدة الإجابات الدقيقة يمكن التصويت عليها واعتمادها كأفضل إجابة.
احفظ جودة النقاش تجنب السبام، وضع بلاغًا فقط عند وجود محتوى يحتاج مراجعة.

لا توجد أسئلة بعد. كن أول من يفتتح النقاش.

شارك في النقاش

اكتب بوضوح واحترم زملاءك. يمكن قبول الإجابة المفيدة والتصويت عليها.

المراجعة الذكية

اختبر معلوماتك وتذكرها للأبد
0 / 0

جاري تحضير البطاقات...