课程
/后端开发
/Python
/python正则表达式
ma = re.match(r'[A-Z][a-z]*', 'A')
为什么匹配无效,[a-z]*的意思不是匹配0次或无限次么 那么A不就是0次么
2016-08-13
源自:python正则表达式 3-2
正在回答
r'[A-Z][a-z] 你就只有一个'A' 啊
你写的表达式是匹配第一个大第二个小啊,二个都匹配到才有值,否则是 NoneType
这个可以满足你:r'[A-Z][a-z]?', 'A') 或 r'[A-Z]', 'A'
GG好吧 看错了 可以匹配到A - - r'[A-Z][a-z]匹配不到
举报
如何使用正则处理文本,带你对python正则有个全面了解
1 回答数字匹配问题
1 回答匹配的问题
2 回答* 可以匹配 1 次吗
3 回答分组匹配的问题
1 回答字符串匹配问题