ali_agha نشر 19 نوفمبر 2015 أرسل تقرير مشاركة نشر 19 نوفمبر 2015 (معدل) أريد استخدام خيار حالة الأحرف غير حساسة في التعابير النمطية بدون استخدام re.compile في بايثون، فهل هنالك طرق أخرى لفعل ذلك؟ تم التعديل في 19 نوفمبر 2015 بواسطة ali_agha اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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')المصدر اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
ali_agha
أريد استخدام خيار حالة الأحرف غير حساسة في التعابير النمطية بدون استخدام re.compile في بايثون، فهل هنالك طرق أخرى لفعل ذلك؟
تم التعديل في بواسطة ali_aghaرابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.