pythonchallenge Level 3
Posted OTAKU_undefined
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pythonchallenge Level 3相关的知识,希望对你有一定的参考价值。
第3关地址:http://www.pythonchallenge.com/pc/def/equality.html
提示:页面标题re,需要使用正则表达式
提示文字:One small letter, surrounded by EXACTLY three big bodyguards on each of its sides.
查看源码发现一堆文本信息,需要处理这些数据
小写字母两边都有三个大写字母
- aBBBcDDDe,c符合条件
- aBBBcDDDE,右边出现4个大写字母不符合条件
- aBBBcDDDeFFF,c和e左右各有三个大写,但只有c符合条件
import re reg = re.compile(\'[^A-Z][A-Z]{3}([a-z])[A-Z]{3}[^A-Z]\')
text = """kAewtloYgcFQaJNhHVGxXDiQmzjfc...太长了省略""" print(reg.findall(text)) print(\'\'.join(reg.findall(text))) # linkedlist
获得下一关地址:http://www.pythonchallenge.com/pc/def/linkedlist.html
本文来自博客园,作者:OTAKU_undefined,转载请注明原文链接:https://www.cnblogs.com/nicole-zhang/p/15557444.html
以上是关于pythonchallenge Level 3的主要内容,如果未能解决你的问题,请参考以下文章