jsは中国語のピンインを回転する完全なステップの記録を実現します。
jsを使って中国語のピンインを回すカバンを作りました。倉庫の住所は分かります。ピニプロです。
特色機能は漢字、単語、文の複数のフォーマット入力に対応しています。 ピンインを取得する 声母を取得する 韻母 を取得する。ピンインの頭文字 を取得します。は、トーン を取得する。多音字の複数ピンインを取得する は文字列と配列の2つの出力形態をサポートしています。
インストール
npm取付け
ブラウザのスクリプトの導入:
pinyinは2つのパラメータを受信します。
ワード:必ず記入します。Stringタイプは、ピンインに変換する中国語が必要です。
オプティクス:オプションです。Objectタイプは、各種の出力形態を構成するために使用されます。Objectのキーの設定は以下の通りです。
パラメータ
説明
タイプ
オプション値
標準値
pattern
出力の結果の情報(ピンイン/声母/韻母/アクセント/イニシャル)
ストリングス
pinyan/initial/final/num/first
ピニャン
トンタイプ
トーン出力形式(ピンイン記号/数字/アクセントなし)
ストリングス
smbol/num/none
smbol
タイプ
出力結果タイプ(文字列/配列)
ストリングス
string/array
ストリングス
multiple
多音字のすべてのピンインを出力します。(ワードが長さ1の漢字文字列の場合のみ有効です。)
bollan
true/false
false
使用例
ピンインを取得
単語だけが多音モードに取得できます。単語、文は無効です。optionsオプションを設定することにより、行列形式、韻母などのフォーマットを取得することもできます。
ここでは、jsについて中国語のピンイン変換を実現するための文章を紹介します。js中国語のピンインの内容については、以前の文章を検索してください。また、下記の関連記事を見てください。これからもよろしくお願いします。
特色機能
インストール
npm取付け
npm install pinyin-pro
yarnインストール
yarn add pinyin-pro
導入するブラウザのスクリプトの導入:
<!-- , 3.2.0 -->
<!-- <script src="https://cdn.jsdelivr.net/gh/zh-lx/[email protected]/dist/pinyin-pro.js"></script> -->
<!-- -->
<script src="https://cdn.jsdelivr.net/gh/zh-lx/pinyin-pro@latest/dist/pinyin-pro.js"></script>
<script>
var { pinyin } = pinyinPro;
pinyin(' '); // 'hàn yǔ pīn yīn'
</script>
ESModule導入:
import { pinyin } from 'pinyin-pro';
pinyin(' '); // 'hàn yǔ pīn yīn'
commmonjs導入:
const { pinyin } = require('pinyin-pro');
pinyin(' '); // 'hàn yǔ pīn yīn'
パラメータpinyinは2つのパラメータを受信します。
ワード:必ず記入します。Stringタイプは、ピンインに変換する中国語が必要です。
オプティクス:オプションです。Objectタイプは、各種の出力形態を構成するために使用されます。Objectのキーの設定は以下の通りです。
パラメータ
説明
タイプ
オプション値
標準値
pattern
出力の結果の情報(ピンイン/声母/韻母/アクセント/イニシャル)
ストリングス
pinyan/initial/final/num/first
ピニャン
トンタイプ
トーン出力形式(ピンイン記号/数字/アクセントなし)
ストリングス
smbol/num/none
smbol
タイプ
出力結果タイプ(文字列/配列)
ストリングス
string/array
ストリングス
multiple
多音字のすべてのピンインを出力します。(ワードが長さ1の漢字文字列の場合のみ有効です。)
bollan
true/false
false
使用例
ピンインを取得
import { pinyin } from 'pinyin-pro';
//
pinyin(' '); // 'hàn yǔ pīn yīn'
//
pinyin(' ', { toneType: 'none' }); // 'han yu pin yin'
//
pinyin(' ', { toneType: 'num' }); // 'han4 yu3 pin1 yin1'
//
pinyin(' ', { type: 'array' }); // ["hàn", "yǔ", "pīn", "yīn"]
//
pinyin(' ', { toneType: 'none', type: 'array' }); // ["han", "yu", "pin", "yin"]
//
pinyin(' ', { toneType: 'num', type: 'array' }); // ["han4", "yu3", "pin1", "yin1"]
声母を取得
import { pinyin } from 'pinyin-pro';
//
pinyin(' ', { pattern: 'initial' }); // 'h y p y'
//
pinyin(' ', { pattern: 'initial', type: 'array' }); // ["h", "y", "p", "y"]
母を得る
import { pinyin } from 'pinyin-pro';
//
pinyin(' ', { pattern: 'final' }); // 'àn ǔ īn īn'
//
pinyin(' ', { pattern: 'final', toneType: 'none' }); // 'an u in in'
//
pinyin(' ', { pattern: 'final', toneType: 'num' }); // 'an4 u3 in1 in1'
//
pinyin(' ', { pattern: 'final', type: 'array' }); // ["àn", "ǔ", "īn", "īn"]
//
pinyin(' ', { pattern: 'final', toneType: 'none', type: 'array' }); // ["an", "u", "in", "in"]
//
pinyin(' ', { pattern: 'final', toneType: 'num', type: 'array' }); // ['an4', 'u3', 'in1', 'in1']
トーンを取得
import { pinyin } from 'pinyin-pro';
//
pinyin(' ', { pattern: 'num' }); // '4 3 1 1'
//
pinyin(' ', { pattern: 'num', type: 'array' }); // ["4", "3", "1", "1"]
ピンインの頭文字を取得
import { pinyin } from 'pinyin-pro';
//
pinyin(' ', { pattern: 'first' }); // 'z q s l é'
//
pinyin(' ', { pattern: 'first', toneType: 'none' }); // 'z q s l e'
//
pinyin(' ', { pattern: 'first', type: 'array' }); // ['z', 'q', 's', 'l', 'é']
//
pinyin(' ', { pattern: 'first', toneType: 'none', type: 'array' }); // ['z', 'q', 's', 'l', 'e']
単語の多音質を取得します。単語だけが多音モードに取得できます。単語、文は無効です。optionsオプションを設定することにより、行列形式、韻母などのフォーマットを取得することもできます。
import { pinyin } from 'pinyin-pro';
//
pinyin(' ', { multiple: true }); // 'hǎo hào'
//
pinyin(' ', { multiple: true, type: 'array' }); // ["hǎo", "hào"]
締め括りをつけるここでは、jsについて中国語のピンイン変換を実現するための文章を紹介します。js中国語のピンインの内容については、以前の文章を検索してください。また、下記の関連記事を見てください。これからもよろしくお願いします。