python的正则表达式可以选择从单词的第二个字母开始匹配么?
答案:2 悬赏:0 手机版
解决时间 2021-01-26 04:22
- 提问者网友:龅牙恐龙妹
- 2021-01-26 00:36
如题目,比如是否可以从一个单词的第二个字母以后匹配元音?
最佳答案
- 五星知识达人网友:行路难
- 2021-01-26 01:33
import re
p1 = re.compile(r'^[a-z][aeiou][a-z]*')
m = p1.search('asd')
n = p1.search('desk')
print m
print nresult--------------------------
None
<_sre.SRE_Match object at 0x0212B598>
asd 匹配失败,desk 匹配成功
p1 = re.compile(r'^[a-z][aeiou][a-z]*')
m = p1.search('asd')
n = p1.search('desk')
print m
print nresult--------------------------
None
<_sre.SRE_Match object at 0x0212B598>
asd 匹配失败,desk 匹配成功
全部回答
- 1楼网友:一把行者刀
- 2021-01-26 02:08
你好,你的思路很清晰的,
完全可以自己实现一下的:
1:先设定两个元组,元音和辅音
2:遍历文件,每次取一个单词(如果多个就分开来)
3:分割单词成单个,然后依次比较单词里面的字母是元音还是辅音,并计数
4:求比率,追加到数组中。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯