Cách tách chuỗi ký tự có dấu trong ruby
Nov 21 2020
Hiện tại tôi nhận được:
"mɑ̃ʒe".split('')
# => ["m", "ɑ", "̃", "ʒ", "e"]
Tôi muốn nhận được kết quả này
"mɑ̃ʒe".split('')
# => ["m", "ã", "ʒ", "e"]
Trả lời
6 ToddA.Jacobs Nov 21 2020 at 22:30
Thay vào đó, hãy sử dụng Chuỗi # each_grapheme_cluster . Ví dụ:
"mɑ̃ʒe".each_grapheme_cluster.to_a
#=> ["m", "ɑ̃", "ʒ", "e"]