Ich habe js verwendet, um ein Paket zur Konvertierung von Chinesisch in Pinyin zu erstellen. Die Lageradresse ist zu sehen: pinyin-pro Merkmale
Installierennpm-Installation npm installiere Pinyin-Pro Garninstallation Garn hinzufügen Pinyin-Pro EinführungEinführung in Browserskripte: <!--Stellen Sie eine Version vor, z. B. Version 3.2.0--> <!-- <script src="https://cdn.jsdelivr.net/gh/zh-lx/[email protected]/dist/pinyin-pro.js"></script> --> <!--Neueste Version vorstellen--> <script src="https://cdn.jsdelivr.net/gh/zh-lx/pinyin-pro@latest/dist/pinyin-pro.js"></script> <Skript> var { pinyin } = pinyinPro; pinyin('Hanyu Pinyin'); // 'hàn yǔ pīn yīn' </Skript> ESModule-Import: importiere {Pinyin} von „Pinyin-Pro“; pinyin('Hanyu Pinyin'); // 'hàn yǔ pīn yīn' Commonjs wird eingeführt: const { pinyin } = erfordern('pinyin-pro'); pinyin('Hanyu Pinyin'); // 'hàn yǔ pīn yīn' Parameterpinyin(word, options) akzeptiert zwei Parameter Wort: erforderlich. String-Typ, muss in chinesisches Pinyin konvertiert werden
AnwendungsbeispieleHolen Sie sich Pinyin importiere {Pinyin} von „Pinyin-Pro“; // Pinyin mit Tönen abrufen pinyin('Hanyu Pinyin'); // 'hàn yǔ pīn yīn' // Pinyin ohne Ton abrufen pinyin('Hanyu Pinyin', { toneType: 'none' }); // 'han yu pin yin' // Pinyin in ein numerisches Suffix umwandeln pinyin('Hanyu Pinyin', { toneType: 'num' }); // 'han4 yu3 pin1 yin1' // Pinyin mit Tönen in Array-Form abrufen pinyin('Hanyu Pinyin', { type: 'array' }); // ["hàn", "yǔ", "pīn", "yīn"] // Pinyin ohne Ton in Array-Form abrufen pinyin('汉拼音', { toneType: 'none', type: 'array' }); // ["han", "yu", "pin", "yin"] // Holen Sie sich die Array-Form des Tons, konvertiert in ein numerisches Suffix pinyin('Hanyu Pinyin', { toneType: 'num', type: 'array' }); // ["han4", "yu3", "pin1", "yin1"] Anfangskonsonanten abrufen importiere {Pinyin} von „Pinyin-Pro“; // Den Anfangskonsonanten abrufen pinyin('Hanyu Pinyin', { pattern: 'initial' }); // 'hypy' // Holen Sie sich die Anfangskonsonanten in Array-Form pinyin('Hanyu Pinyin', { pattern: 'initial', type: 'array' }); // ["h", "y", "p", "y"] Holen Sie sich das Finale importiere {Pinyin} von „Pinyin-Pro“; // Holen Sie sich die Endversionen mit Tönen pinyin('Hanyu Pinyin', { pattern: 'final' }); // 'àn ǔ īn īn' // Holen Sie sich die Endungen ohne Ton pinyin('Hanyu Pinyin', { pattern: 'final', toneType: 'none' }); // 'an u in in' // Holen Sie sich die letzten Vokale mit Ziffertönen pinyin('Hanyu Pinyin', { pattern: 'final', toneType: 'num' }); // 'an4 u3 in1 in1' // Holen Sie sich das Array der Töne und Endungen pinyin('Hanyu Pinyin', { pattern: 'final', type: 'array' }); // ["àn", "ǔ", "īn", "īn"] // Holen Sie sich das Array der Finals ohne Töne pinyin('Hanyu Pinyin', { pattern: 'final', toneType: 'none', type: 'array' }); // ["an", "u", "in", "in"] // Holen Sie sich die Endungen des chinesischen Pinyin im Array-Format mit Tönen als Zahlen pinyin('Hanyu Pinyin', { pattern: 'final', toneType: 'num', type: 'array' }); // ['an4', 'u3', 'in1', 'in1'] Holen Sie sich den Ton importiere {Pinyin} von „Pinyin-Pro“; // Holen Sie sich den Ton pinyin('Hanyu Pinyin', { pattern: 'num' }); // '4 3 1 1' // Holen Sie sich die Töne in Array-Form pinyin('Hanyu Pinyin', { pattern: 'num', type: 'array' }); // ["4", "3", "1", "1"] Holen Sie sich den Anfangsbuchstaben von Pinyin importiere {Pinyin} von „Pinyin-Pro“; // Den ersten Buchstaben des Pinyin abrufen pinyin('赵钱孙李额', { pattern: 'first' }); // 'zqsl é' // Den ersten Buchstaben des Pinyin ohne Ton abrufen pinyin('赵钱孙李额', { pattern: 'first', toneType: 'none' }); // 'zqsle' // Holen Sie sich die ersten Buchstaben von Pinyin in Array-Form pinyin('赵钱孙李额', { pattern: 'first', type: 'array' }); // ['z', 'q', 's', 'l', 'é'] // Holen Sie sich die ersten Buchstaben von Pinyin ohne Ton in Array-Form pinyin('赵钱孙李额', { pattern: 'first', toneType: 'none', type: 'array' }); // ['z', 'q', 's', 'l', 'e'] Erhalten Sie mehrere Aussprachen eines einzelnen Wortes Nur einzelne Wörter können den polyphonen Modus erhalten, Wörter und Sätze sind ungültig. Sie können auch Optionen konfigurieren, um das Array-Formular, Finals und andere Formate zu erhalten importiere {Pinyin} von „Pinyin-Pro“; // Mehrere Pinyin abrufen('好', { multiple: true }); // 'hǎo hào' // Mehrere Laute in Array-Form abrufen pinyin('好', { multiple: true, type: 'array' }); // ["hǎo", "hào"] ZusammenfassenDies ist das Ende dieses Artikels über die Konvertierung von Chinesisch in Pinyin mit js. Weitere Informationen zur Konvertierung von Chinesisch in Pinyin mit js finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: So aktivieren Sie die Protokollfunktion für langsame Abfragen in MySQL
>>: CentOS 7.5 stellt Varnish-Cache-Serverfunktion bereit
Inhaltsverzeichnis 1. Zwei-Wege-Bindung 2. Wird d...
Inhaltsverzeichnis Zweck Modulinstallation Grundl...
Responsive Design bedeutet, während des Website-E...
CSS-Position Das Positionsattribut gibt den Posit...
1. Komplexe SQL-Abfragen 1.1. Einzeltabellenabfra...
Wenn Sie beim Konfigurieren von proxy_pass in ngi...
Wenn Sie eine E-Mail in einem Shell-Skript erstel...
MySQL 5.7.20 Zip-Installation, der spezifische In...
Ich erinnere mich, dass es vor ein paar Jahren in...
Inhaltsverzeichnis Einrichten einer einfachen HTT...
Inhaltsverzeichnis Warum setState verwenden? Verw...
Trennen Sie Front- und Backend und lösen Sie domä...
1. Scroll Snap ist eine unverzichtbare Fähigkeit ...
HTML und CSS 1. Verständnis und Kenntnisse von WE...
Inhaltsverzeichnis 1. Komponentenwechselmethode M...