25. テンプレートの抽出
記事中に含まれる「基礎情報」テンプレートのフィールド名と値を抽出し,辞書オブジェクトとして格納せよ.
import json
import re
def wiki_selection():
with open("D:\\nlp100\\jawiki-country.json",encoding="UTF-8") as fr:
wiki_line = fr.readline()
while wiki_line:
wiki_dic = json.loads(wiki_line)
if wiki_dic["title"] == "イギリス":
return wiki_dic["text"]
wiki_line =fr.readline()
text = wiki_selection()
text = re.sub("<br/>\n", " ",text)
basic_info = {}
for line in re.findall(".* = .*",text):
list = line.split("=")
basic_info[list[0].lstrip("|")] = list[1]
for k,v in basic_info.items():
print( k,v)
<結果>
確立年月日1 [[927年]]/[[843年]]
GDP統計年 2012
略名 イギリス
GDP値元 1兆5478億<ref name
時間帯 ±0
確立形態2 [[グレートブリテン王国]]建国<br />([[連合法 (1707年)|1707年連合法]])
国際電話番号 44
GDP統計年MER 2012
ISO 3166-1 GB / GBR
最大都市 ロンドン
面積値 244,820
人口順位 22
首都 [[ロンドン]]
ccTLD [[.uk]] / [[.gb]]<ref>使用は.ukに比べ圧倒的少数。</ref>
元首等肩書 [[イギリスの君主|女王]]
首相等肩書 [[イギリスの首相|首相]]
GDP値 2兆3162億<ref name
通貨コード GBP
国章画像 [[ファイル:Royal Coat of Arms of the United Kingdom.svg|85px|イギリスの国章]]
人口統計年 2011
人口大きさ 1 E7
注記 <references />
建国形態 建国
確立年月日4 [[1927年]]
元首等氏名 [[エリザベス2世]]
GDP順位 6
公式国名 {{lang|en|United Kingdom of Great Britain and Northern Ireland}}<ref>英語以外での正式国名: *{{lang|gd|An Rìoghachd Aonaichte na Breatainn Mhòr agus Eirinn mu Thuath}}([[スコットランド・ゲール語]]) *{{lang|cy|Teyrnas Gyfunol Prydain Fawr a Gogledd Iwerddon}}([[ウェールズ語]]) *{{lang|ga|Ríocht Aontaithe na Breataine Móire agus Tuaisceart na hÉireann}}([[アイルランド語]]) *{{lang|kw|An Rywvaneth Unys a Vreten Veur hag Iwerdhon Glédh}}([[コーンウォール語]]) *{{lang|sco|Unitit Kinrick o Great Breetain an Northren Ireland}}([[スコットランド語]]) **{{lang|sco|Claught Kängrick o Docht Brätain an Norlin Airlann}}、{{lang|sco|Unitet Kängdom o Great Brittain an Norlin Airlann}}(アルスター・スコットランド語)</ref>
公用語 [[英語]](事実上)
人口密度値 246
人口値 63,181,775<ref>[http://esa.un.org/unpd/wpp/Excel-Data/population.htm United Nations Department of Economic and Social Affairs>Population Division>Data>Population>Total Population]</ref>
水面積率 1.3%
国旗画像 Flag of the United Kingdom.svg
夏時間 +1
GDP統計年元 2012
国歌 [[女王陛下万歳|神よ女王陛下を守り給え]]
確立形態3 [[グレートブリテン及びアイルランド連合王国]]建国<br />([[連合法 (1800年)|1800年連合法]])
国章リンク ([[イギリスの国章|国章]])
日本語国名 グレートブリテン及び北アイルランド連合王国
面積大きさ 1 E11
確立形態4 現在の国号「'''グレートブリテン及び北アイルランド連合王国'''」に変更
首相等氏名 [[デーヴィッド・キャメロン]]
通貨 [[スターリング・ポンド|UKポンド]] (£)
標語 {{lang|fr|Dieu et mon droit}}<br/>([[フランス語]]:神と私の権利)
GDP値MER 2兆4337億<ref name
確立形態1 [[イングランド王国]]/[[スコットランド王国]]<br />(両国とも[[連合法 (1707年)|1707年連合法]]まで)
面積順位 76
確立年月日2 [[1707年]]
確立年月日3 [[1801年]]
GDP順位MER 5
GDP/人 36,727<ref name
位置画像 Location_UK_EU_Europe_001.svg