| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 文本_转拼音 | 文本型 | 把一段文本转换到拼音 | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 欲转拼音的文本 | 文本型 | 是否加空格 | 逻辑型 | 可空,默认为假,不加; | 是否全角 | 逻辑型 | 可空,默认为假,半角 | 是否正则 | 逻辑型 | 是否正则方式判断,可以判断生僻的汉字,可空,默认为假 |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 局_文本 | 文本型 | |||||
| 局_字符数量 | 整数型 | |||||
| 局_计次 | 整数型 | |||||
| 局_结果 | 文本型 | |||||
局_字符数量 = 取文本长度 (欲转拼音的文本) ÷ 2
计次循环首 (局_字符数量, 局_计次)
局_文本 = 取文本中间 (欲转拼音的文本, 局_计次 × 2 - 1, 2)
如果 (文本_是否为汉字 (局_文本, 是否正则))

判断 (是否加空格)

局_结果 = 局_结果 + 取拼音 (局_文本, 1) + “ ”

局_结果 = 局_结果 + 取拼音 (局_文本, 1)




判断 (是否全角)

局_结果 = 局_结果 + 到全角 (局_文本)

局_结果 = 局_结果 + 到半角 (局_文本)




计次循环尾 ()欲转拼音的文本 = 到半角 (欲转拼音的文本)
返回 (局_结果)
词条作者信息 使用例程
