إعلان
تعلم الآن

بايثون التعبير النمطي [+]

تذكر: التعبير [+] يقصد منه هل يوجد في النص الرمز +.
أي هذا الرمز يعامل هنا كأنه حرف عادي و هذا الأمر ينطبق على باقي الرموز الأخرى مثل *, ., |, $, ), (, {, }.


مثال

Test.py
# حتى نستطيع إستخدام الدوال الموجودة فيه re هنا قمنا بتضمين الموديول
import re

# هنا قمنا بتعريف النص الذي سنبحث فيه بعد قليل
txt = "1 + 3 = 5"

# .ستبحث في النص عن كل رمز '+' و كل رمز '=' و كل رقم بين '0' و '9'. في النهاية سترجع نتيجة البحث ككائن نوعه findall() الدالة
result = re.findall("[+=0-9]", txt)

# غير فارغ, سيتم طباعة ما يحتويه كما هو يمثل كائن result بما أن
if result:
    print(result)
else:
    print("No match found!")
		

سنحصل على النتيجة التالية عند تشغيل الملف Test.

['1', '+', '3', '=', '5']
إعلان
دورة أساسيات و إدارة أنظمة لينكس في هذه الدورة ستتعلم أساسيات نظام لينكس، أوامره و إدارته بالتطبيق العملي، كما ستتعلم كيفية إستضافة مواقع ووردبريس عليه. سعر الدورة الآن هو 30 ريال سعودي.
سعر الدورة الآن هو 30 ريال سعودي فقط.
تعلم الآن

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة