pythonchallege-3
1263 ワード
タイトル:http://www.pythonchallenge.com/pc/def/equality.html
はい、タイトルを読み終わったら、小文字と両方の用心棒しか分かりません.どうやって行けばいいのか分かりません.このような問題はまだ慣れていないと言いました.
その後、他の人の説明を見て、やっとウェブページのソースのファイルから読み取ることを知っていて、穴のお父さんは家に着いて、私はまったくこの方面に行っていませんでした.正規表現で文字列を検索すると分かります.
正規表現の結果は、
コードは以下の通りです
http://www.pythonchallenge.com/pc/def/linkedlist.php
はい、タイトルを読み終わったら、小文字と両方の用心棒しか分かりません.どうやって行けばいいのか分かりません.このような問題はまだ慣れていないと言いました.
その後、他の人の説明を見て、やっとウェブページのソースのファイルから読み取ることを知っていて、穴のお父さんは家に着いて、私はまったくこの方面に行っていませんでした.正規表現で文字列を検索すると分かります.
正規表現の結果は、
['qIQNlQSLi', 'eOEKiVEYj', 'aZADnMCZq', 'bZUTkLYNg', 'uCNDeHSBj', 'kOIXdKBFh', 'dXJVlGZVm', 'gZAGiLQZx', 'vCJAsACFl', 'qKWGtIDCj']
雲里霧中、これはホームページの住所を知ることができますか?仕方ないです.非思考手段を通してしか、どうやって言いますか?最後は中間の小文字を取ります.これはシャレードですか?コードは以下の通りです
from urllib import *
import re
src = urlopen(r'http://www.pythonchallenge.com/pc/def/equality.html')
for i in range(21): # 21
src.readline()
str1 = src.read()
src.close()
pat = re.compile(r'[^A-Z][A-Z]{3}[a-z][A-Z]{3}[^A-Z]')
rst = re.findall(pat,str1)
a = []
for i in rst:
a.append(i[4])
print(''.join(a))
次のURLは以下の通りです.http://www.pythonchallenge.com/pc/def/linkedlist.php