jsは中国語のピンインを回転する完全なステップの記録を実現します。


jsを使って中国語のピンインを回すカバンを作りました。倉庫の住所は分かります。ピニプロです。
特色機能
  • は漢字、単語、文の複数のフォーマット入力に対応しています。
  • ピンインを取得する
  • 声母を取得する
  • 韻母
  • を取得する。
  • ピンインの頭文字
  • を取得します。
  • は、トーン
  • を取得する。
  • 多音字の複数ピンインを取得する
  • は文字列と配列の2つの出力形態をサポートしています。
    インストール
    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中国語のピンインの内容については、以前の文章を検索してください。また、下記の関連記事を見てください。これからもよろしくお願いします。