यहां मामले हैं। मैं लॉग फ़ाइल में निम्न पैटर्न की तलाश में हूं।पायगेन में समूहबद्ध किए बिना Regex और OR ऑपरेटर?
सभी तार AB_N
या CDE_N
के रूप में हैं। AB
और CDE
निश्चित अक्षर हैं, इसके बाद अंडरस्कोर। N
या तो 2 या 3 संख्या हो सकती है।
मैंने (AB|CDE)_\d{2,3}
की कोशिश की लेकिन यह एक समूह लौटाता है। मैं \w{2,3}\d{2,3}
नहीं कर सकता क्योंकि यह या तो AB
या CDE
और AC
या FEG
नहीं होना चाहिए। कोष्ठक को छोड़ना भी टूट जाता है। मुझे यकीन है कि समाधान सरल है लेकिन मैं अजगर और regex के लिए नया हूँ और इसे समझ नहीं सकता।
आप पूरी चीज को एक समूह में लपेट सकते हैं: '((एबी | सीडीई) _ \ d {2,3}) ', और पहला समूह' AB_123' है और दूसरा सिर्फ' एबी' है। –