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
Wir möchten in HTML und CSS die Farbe eines Butto...
1. Canvas-Bilder als CSS-Hintergrundbilder verwen...
Abfrage mehrerer Tabellen Verwenden Sie eine einz...
Inhaltsverzeichnis 1. Berechnete Eigenschaften Sy...
Im vorherigen Artikel https://www.jb51.net/articl...
I. Erläuterung des strikten Modus Gemäß den Einsc...
Ziehen Sie das Bild Docker-Pull MySQL Sehen Sie s...
Da die Verwendung von group by in MySQL immer zu ...
Vorwort Der SQL-Modus wirkt sich auf die von MySQ...
1. MySQL herunterladen URL: https://dev.mysql.com...
Die Beispiele in diesem Artikel sind alle in klei...
CocosCreator realisiert Skill-CD-Effekt In vielen...
Wie installiere ich ISO-Dateien unter einem Linux...
1. Kabellos Führen Sie PowerShell aus und geben S...
Die Anzeige ohne Effektbild ist nur leeres Gerede...