1
ギリシャ文字(大文字と小文字)のリストを取得する方法を知りたい。特定の文字(unicodedata.lookup(name)
)を見つける方法はわかりますが、すべての大文字と小文字が必要です。ギリシャ語の全ユニコード文字のリストを取得
これを行う方法はありますか?
ギリシャ文字(大文字と小文字)のリストを取得する方法を知りたい。特定の文字(unicodedata.lookup(name)
)を見つける方法はわかりますが、すべての大文字と小文字が必要です。ギリシャ語の全ユニコード文字のリストを取得
これを行う方法はありますか?
Unicode standardは、ギリシャ語およびコプティック記号として0x370
から0x3ff
(両端を含む)の範囲を定義します。コプト語(すなわち、ギリシャ語と共有されていない)のみのシンボルは、0x3e2
から0x3ef
(両端を含む)です。
したがって、すべてのギリシャ語の記号を取得するには、0x370-0x3e1
(両端を含む)と0x3f0-0x3ff
の2つの範囲を繰り返し、str.isalpha()
を使用してそれぞれが文字かどうかを調べることができます。例:
from itertools import chain
greek_codes = chain(range(0x370, 0x3e2), range(0x3f0, 0x400))
greek_symbols = (chr(c) for c in greek_codes)
greek_letters = [c for c in greek_symbols if c.isalpha()]
印刷する?正規表現で使う?オンラインで検索するUnicode文字のリストがあるかどうか確認しましたか? (そうです:http://unicode.orgが完全であると主張しています)。 – usr2564301