Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在ruby中拆分带重音字符的字符串_Ruby_String_Character Encoding_Ruby 2.6 - Fatal编程技术网

如何在ruby中拆分带重音字符的字符串

如何在ruby中拆分带重音字符的字符串,ruby,string,character-encoding,ruby-2.6,Ruby,String,Character Encoding,Ruby 2.6,目前我得到: “m̃ʒe”。拆分(“”) #=>[“m”,“̃”,“ʒ”,“e”] 我想得到这个结果 “m̃ʒe”。拆分(“”) #=>[“m”,“ʒ”,“e”] 改用。例如: "mɑ̃ʒe".each_grapheme_cluster.to_a #=> ["m", "ɑ̃", "ʒ", "e"] 非常感谢“m̃ʒe”。graphemeʒu集群是相同的。提示:在Ruby中,您不需要空的(

目前我得到:

“m̃ʒe”。拆分(“”)
#=>[“m”,“̃”,“ʒ”,“e”]
我想得到这个结果

“m̃ʒe”。拆分(“”)
#=>[“m”,“ʒ”,“e”]
改用。例如:

"mɑ̃ʒe".each_grapheme_cluster.to_a
#=> ["m", "ɑ̃", "ʒ", "e"]

非常感谢<代码>“m̃ʒe”。graphemeʒu集群是相同的。提示:在Ruby中,您不需要空的
()
。您可能还指的是
split(“”)
chars