http://www.pythonchallenge.com/pc/def/equality.html
看原图,由上一关的经验,查看网页的原代码,根据作者的提示信息,明白应该正在表达式匹配 中间一个小写字母,两边严格有三个大写字母 的模式
代码如下
#!/usr/bin/python
import sys
import urllib
import re
str = urllib.urlopen("http://www.pythonchallenge.com/pc/def/equality.html").read()
#print(str)
m = re.findall(r'[^A-Z][A-Z]{3}[a-z][A-Z]{3}[^A-Z]',str)
ans=""
if m is not None:
for each in m:
ans += each[4]
print(ans)
换到url上,提示 linkedlist.php
说明后缀不是html,而是php