2个回答
展开全部
import re
p1 = re.compile(r'^[a-z][aeiou][a-z]*')
m = p1.search('asd')
n = p1.search('desk')
print m
print n
result--------------------------
None
<_sre.SRE_Match object at 0x0212B598>
asd 匹配失败,desk 匹配成功
追问
额...我的意思是 比如从 phone这个单词的h字母开始匹配元音的话,应该怎么限定它的匹配范围?
追答
^[a-z][aeiou][a-z]*
^代表从第一个字母开始匹配
你想要从第二个开始匹配嘛,所以第一个就是[a-z],第二个就是[aeiou]
*代表匹配上一个字符 0 到n次
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询