Python Challenge level 03

进入:http://www.pythonchallenge.com/pc/def/equality.html页面后,仍就只有一张图片,下面一句文字提示:

“One small letter, surrounded by EXACTLY three big bodyguards on each of its sides.”

好吧,英文差,这句话理解起来都有些困难,大概是说一个小字母刚才被三个大写字母包围着。这同样需要用到正则表达式,觉得正则表达式的用途真是广泛。当然,有了上一题的经验,直觉告诉我们又得去页面源代码中找未处理的源字符串。

代码如下:

import re
data = """..."""
print "".join(re.findall("[^A-Z]+[A-Z]{3}([a-z])[A-Z]{3}[^A-Z]+", data))

输出结果:linkedlist ,将这个字符串在URL中替换,进入下一题:http://www.pythonchallenge.com/pc/def/linkedlist.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值