mozillazg/python-pinyin

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

Open

#247 ouverte le 27 juil. 2021

Voir sur GitHub
 (1 commentaire) (0 réactions) (0 assignés)Python (638 forks)batch import
backlogdiscusshelp wantednew feature

Métriques du dépôt

Stars
 (4 582 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

问题描述

  {'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]

Guide contributeur