
Untitled
#!/usr/bin/env python
import re
import sys
#\{\\it .*?\} -- to replace italics; run with flag S
#\\begin\{center*?\}.*?\\end\{center*?} -- to replace center tags
#\\chapter\{.*?\} -- to replace chapter tags
#\{\\bf .*?\} -- to replace boldfaces; run with flag S
#\\underline\{.*?\} -- to replace underlines; run with flag S
#\\sps\{.*?\} -- to replace superscripts; run with flag S
#\\sbs\{.*?\} -- to replace subscripts; run with flag S
#\\sout\{.*?\} -- to replace strikethroughs; run with flag S
#\\'e -- to replace escaped \'e in LaTeX
eaccent = re.compile(r"\\'e")
italics = re.compile(r"\{\\it (.*?)\}", re.S)
center = re.compile(r"\\begin\{center\}(.*?)\\end\{center}")
chapter = re.compile(r"\\chapter\{(.*?)\}")
bold = re.compile(r"\{\\bf (.*?)\}", re.S)
strike = re.compile(r"\\sout\{(.*?)\}", re.S)
super = re.compile(r"\\sps\{(.*?)\}", re.S)
sub = re.compile(r"\\sbs\{(.*?)\}", re.S)
passage = raw_input().decode(sys.stdout.encoding)
passage = eaccent.sub(r"\u00E9", passage)
passage = italics.sub(r"[i]\1[/i]", passage)
passage = center.sub(r"[center]\1[/center]", passage)
passage = chapter.sub(r"[b]\1[/b]", passage)
passage = bold.sub(r"[b]\1[/b]", passage)
passage = strike.sub(r"[s]\1[/s]", passage)
passage = super.sub(r"[sup]\1[/sup]", passage)
passage = sub.sub(r"[sub]\1[/sub]", passage)
print passage