我有一个字符串,想要匹配,其中包含单词,数字和正斜杠。 例如我的字符串是“ abc / 11 / xyz” 我试过了,但是什么也没返回,
re.match(r'(a-z)+/(\d)+/(\w)+', 'abc/11/xyz')
谢谢
答案 0 :(得分:3)
re.match(r'([a-z])+/(\d)+/(\w)+', 'abc/11/xyz')
(a-z)+
从字面上匹配a-z
。似乎您希望匹配a和z之间的任何字符,因此您需要使用方括号([a-z])+
来创建字符类。