بايثونالرمز {m,n}
في التعابير النمطية
الرمز {m,n}
يستخدم لمعرفة ما إذا كان الحرف الموضوع قبله موجود في النص عدد مرات محصور بين عددين.
مكان الحرف m
نمرر عدد المرات الأقل، و مكان الحرف n
نمرر عدد المرات الأكثر.
مثال
# حتى نستطيع إستخدام الدوال الموجودة فيه re هنا قمنا بتضمين الموديول import re # هنا قمنا بتعريف النص الذي سنبحث فيه بعد قليل txt = "Lina, as a beginner you should study algorithms" # list في النهاية سترجع نتيجة البحث ككائن نوعه .'n' يليه حرف أو حرفين 'i' ستبحث عن كل حرف findall() الدالة result = re.findall("in{1,2}", txt) # غير فارغ، سيتم طباعة ما يحتويه result بما أن if result: print(result) else: print("No match found!")
النتيجة
['in', 'inn']