ali_agha نشر 19 نوفمبر 2015 أرسل تقرير نشر 19 نوفمبر 2015 (معدل) أريد استخدام خيار حالة الأحرف غير حساسة في التعابير النمطية بدون استخدام re.compile في بايثون، فهل هنالك طرق أخرى لفعل ذلك؟ تم التعديل في 19 نوفمبر 2015 بواسطة ali_agha اقتباس
0 هشام رزق الله نشر 19 نوفمبر 2015 أرسل تقرير نشر 19 نوفمبر 2015 هنالك عدة طرق في بايثون لتمرير خيار حالة الأحرف غير حساسة، فهنالك مثلا دوال لا تحتاج إلى طريقة معينة، فيمكنك تمرير هذا الخيار (خيار حالة الأحرف غير حساسة في بايثون هو re.IGNORECASE ) مباشرة إلى الدالة كما في دالة re.search و re.match واللتان تظهران في المثال التالي مع جعل خيار re.IGNORECASE كخيار ثالث:re.search('test', 'TeSt', re.IGNORECASE) re.match('test', 'TeSt', re.IGNORECASE)أما لو أردت استخدام re.sub فيمكنك في هذه الحالة استخدام شيفرة برمجية مثل هذه:result = re.sub(r'(?i)test', 'OOOO', 'TeSt')المصدر اقتباس
السؤال
ali_agha
أريد استخدام خيار حالة الأحرف غير حساسة في التعابير النمطية بدون استخدام re.compile في بايثون، فهل هنالك طرق أخرى لفعل ذلك؟
تم التعديل في بواسطة ali_agha1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.