首先说我已经阅读了有关正则表达式的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