# -*- coding: utf-8 -*- from __future__ import unicode_literals import re from pypinyin.constants import Style from pypinyin.style import register from pypinyin.style._constants import RE_TONE3 from pypinyin.style._utils import replace_symbol_to_number GWOYEU_REPLACE = ( (re.compile(r'^r5$'), 'er5'), (re.compile(r'iu'), 'iou'), (re.compile(r'ao'), 'au'), (re.compile(r'^yi?'), 'i'), (re.compile(r'^wu?'), 'u'), (re.compile(r'^([jqx])u'), '\\1iu'), (re.compile(r'(?