Ruby 2.7.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Stringクラス > each_grapheme_cluster
each_grapheme_cluster {|grapheme_cluster| block } -> self
[permalink][rdoc]each_grapheme_cluster -> Enumerator
文字列の書記素クラスタに対して繰り返します。
String#each_char と違って、 Unicode Standard Annex #29 (https://unicode.org/reports/tr29/) で定義された書記素クラスタに対して繰り返します。
"a\u0300".each_char.to_a.size # => 2
"a\u0300".each_grapheme_cluster.to_a.size # => 1
[SEE_ALSO] String#grapheme_clusters