首先說我已經閱讀了有關正則表達式的python文檔,我無法設法重寫我的正則表達式以便與python re模塊一起使用。 所以,這是一個基本的正則表達式:python正則表達式無法識別模式
\_*([A-Z][A-Z]+\_*[A-Z|0-9|\_]*)+\_*
我知道這是確定我的目的,因爲與它的egrep完全匹配我想要的,但蟒蛇繼續爲每個分析字符串返回None。
編輯 預期輸出是一切開始有或無_,它是所有大寫,從信後可能是可能是字母或數字,也_:XXX,XX_X,_xxx,_XX_XXXX_ XX_ 其中輸入一個帶小寫字母和空格的字符串。
添加你認爲應該和不應該匹配的字符串 – dawg
什麼是匹配正則表達式的輸入字符串?預期產出是多少? –
'[A-Z | 0-9 | \ _]'是可疑的:修改在字符類中不起作用。它只匹配'[]'中的單個字符 – dawg