Python将字符串与字符串中的动态数字匹配

时间:2018-11-23 05:32:26

标签: python regex pattern-matching

我有一个字符串,想要匹配,其中包含单词,数字和正斜杠。 例如我的字符串是“ abc / 11 / xyz” 我试过了,但是什么也没返回,

re.match(r'(a-z)+/(\d)+/(\w)+', 'abc/11/xyz')

谢谢

1 个答案:

答案 0 :(得分:3)

re.match(r'([a-z])+/(\d)+/(\w)+', 'abc/11/xyz')

(a-z)+从字面上匹配a-z。似乎您希望匹配a和z之间的任何字符,因此您需要使用方括号([a-z])+来创建字符类。