Wolfram言語

テキストと言語の処理

アルファベット中の文字の位置

バージョン11で導入された新関数のLetterNumberFromLetterNumberを使って,複数の言語に含まれる文字をそれぞれのアルファベットにおける位置で比べることができる.

ヨーロッパ諸国で話されている言語のリストを指定する.

In[1]:=
Click for copyable input
languages = {"Croatian", "Dutch", "English", "French", "Hungarian", "Latvian", "Polish", "Portuguese", "Romanian", "Spanish"};

LetterNumberを使ってそれらの言語のアルファベット中の文字「z」の位置を求める.26番目から43番目まで,さまざまな結果が出る.

In[2]:=
Click for copyable input
Thread[languages -> LetterNumber["z", languages]]
Out[2]=

FromLetterNumberを使ってそれぞれのアルファベットの25番目の文字を取得する.

In[3]:=
Click for copyable input
Thread[languages -> FromLetterNumber[25, languages]]
Out[3]=

関連する例

de en es fr ko pt-br ru zh