Library for converting first letter of Pinyin to Simplified/Traditional Chinese characters.
pinyinlib-build-regexp-char converts a letter to a regular expression
containing all the Chinese characters whose pinyins start with the letter.
It accepts four parameters:
char &optional no-punc-p tranditional-p only-chinese-p
The first parameter
char is the letter to be converted. The latter three
parameters are optional.
t: it will not convert English punctuations to Chinese punctuations.
t: traditional Chinese characters are used instead of simplified Chinese characters.
t: the resulting regular expression doesn’t contain the English letter
When converting English punctuactions to Chinese/English punctuations, it uses the following table:
|English Punctuation||Chinese & English Punctuations|
It is same as
pinyinlib-build-regexp-char, except that its first parameter
is a string so that it can convert a sequence of letters to a regular
Packages that Use This Library
- The ASCII char to Chinese character table(
pinyinlib--simplified-char-tablein code) is from https://github.com/redguardtoo/find-by-pinyin-dired.
- @erstern adds the table for traditional Chinese characters.
Contributions are always welcome. If you want to add some common pinyin related functions that might be useful for other packages, please send me a PR.