代码如下,是想要得到夹在两个辅音字母之间的连续元音字母
想知道findall一句中的?<=' + s +'表示什么意思,求大神解答
import re
s = '[qwrtypsdfghjklzxcvbnm]'
a = re.findall('(?<=' + s +')([aeiou]{2,})' + s, input(), re.I)
print('\n'.join(a or ['-1']))
(?<=s)叫零宽度正回顾后发断言,匹配s后面的位置
这是字符串拼接啊, 看准 引号 谁跟谁是一对