【发布时间】:2018-11-23 05:32:25
【问题描述】:
我有一个字符串,想要匹配包含单词、数字和正斜杠的字符串。 例如我的字符串是'abc/11/xyz' 我试过了,但什么也没返回,
re.match(r'(a-z)+/(\d)+/(\w)+', 'abc/11/xyz')
谢谢
【问题讨论】:
标签: python regex pattern-matching
我有一个字符串,想要匹配包含单词、数字和正斜杠的字符串。 例如我的字符串是'abc/11/xyz' 我试过了,但什么也没返回,
re.match(r'(a-z)+/(\d)+/(\w)+', 'abc/11/xyz')
谢谢
【问题讨论】:
标签: python regex pattern-matching
re.match(r'([a-z])+/(\d)+/(\w)+', 'abc/11/xyz')
(a-z)+ 与 a-z 匹配。看来你想匹配a和z之间的任何字符,所以你需要使用方括号([a-z])+来做一个字符类。
【讨论】: