-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path026.py
executable file
·34 lines (26 loc) · 1.13 KB
/
026.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""26. 強調マークアップの除去
25の処理時に,テンプレートの値からMediaWikiの強調マークアップ(弱い強調,
強調,強い強調のすべて)を除去してテキストに変換せよ(参考:
http://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 ).
"""
import sys
import re
import json
def main():
info_dict = json.loads(sys.stdin.read())
for k, v in info_dict.iteritems():
info_dict[k] = re.sub(r"('{5}|'{3}|'{2})", '', v)
if len(sys.argv) > 1:
for k, v in info_dict.iteritems():
print u'{} = {}'.format(k, v)
else:
sys.stdout.write(json.dumps(info_dict))
# 公式国名 = {{lang|en|United Kingdom of Great Britain and Northern Ireland}}<ref>英語以外での正式国名:<br/>
# ccTLD = [[.uk]] / [[.gb]]<ref>使用は.ukに比べ圧倒的少数。</ref>
# 首都 = [[ロンドン]]
# GDP値 = 2兆3162億<ref name="imf-statistics-gdp" />
# 確立形態4 = 現在の国号「グレートブリテン及び北アイルランド連合王国」に変更
if __name__ == '__main__':
main()