TheBrain نشر 2 مارس 2016 أرسل تقرير نشر 2 مارس 2016 لدي متغير أريد وضعه داخل التعبير النمطي في حلقة تكرار، فما أسهل طريقة لاستخدام المتغيرات داخل التعابير النمطية في بايثون؟ اقتباس
1 هشام رزق الله نشر 2 مارس 2016 أرسل تقرير نشر 2 مارس 2016 يوجد عدة طرق لفعل ذلك في بايثون، فيمكنك على سبيل المثال بناء التعبير النمطي على شكل سلسلة نصية كما في المثال التالي: my_regex = r"\b(?=\w)" + re.escape(AVARIABLE) + r"\b(?!\w)" if re.search(my_regex, subject, re.IGNORECASE): ... أو يمكنك فعل ذلك بسطر واحد فقط عن طريق استخدام صياغة السلسلة النصية كما في المثال التالي: if re.search(r"\b(?=\w)%s\b(?!\w)" % AVARIABLE, subject, re.IGNORECASE): اقتباس
السؤال
TheBrain
لدي متغير أريد وضعه داخل التعبير النمطي في حلقة تكرار، فما أسهل طريقة لاستخدام المتغيرات داخل التعابير النمطية في بايثون؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.