正则表达式问题:对中文汉字和拼音进行排序

问题描述 投票:1回答:1

我正在尝试将汉字和拼音分组正确排序。例如:

得到,取得,收到,拿到,获得dédào,qǔdé,shōudào,nádào,huòdé。 =>获得dédào,获得qǔdé,收到shōudào,拿到nádào,获得huòdé。

我正在为此目的使用Libreoffice,它接受正则表达式。问题是,我不怎么写合适的正则表达式。

到目前为止,我已经创建了这个:^([一-龥] +)[,]$ 1 =得到(很好)

仍然存在的问题: 1.如何识别其余的汉字族, 即放置$ 2 =获得,$ 3 =收到等。 汉字组的数量逐行变化。

  1. 如何分别识别拼音基团,即放$ a =dédào$ b =qǔdé等(或以不同于汉字团体的其他方式)]]

  2. 如何编写替换字符串,以便创建:得到dédào,获得qǔdé,收到shōudào,拿到nádào,获得huòdé。

我正在尝试将汉字和拼音分组正确排序。例如。得到,取得,收到,拿到,获得dédào,qǔdé,shoōudào,nádào,huòdé。 =>得到dédào,获得qǔdé,收到shōudào,拿到nádào,获得huòdé。我正在使用...

regex libreoffice
1个回答
0
投票

自从您在问题注释中提到:

© www.soinside.com 2019 - 2024. All rights reserved.