mozillazg/python-pinyin

增加按照拼音风格进行分割的接口

Open

#247 geöffnet am 27. Juli 2021

Auf GitHub ansehen
 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)Python (638 Forks)batch import
backlogdiscusshelp wantednew feature

Repository-Metriken

Stars
 (4.582 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

问题描述

  {'pos': 't', 'word': '一九五四年', 'pinyin': 'yi1jiu3wu3si4nian2'},

我们已知该格式的拼音,可以考虑增加接口返回一个分割好的列表。当前的模式下,可能使用正则表达式即可。扩展到各种已知风格,可能会更复杂些。但是包装好的接口可以节省很多重复工作。

本issue中的例子可以这样解决:

def parse_pinyin(text):
    g = re.findall(r'([a-z]+)', text)
    if g is not None:
        return g
    else:
        return [text]

Contributor Guide