我有以下字符串:
string = "Good « Bad"
«
的代码为X00AB
如何将string
转换为"Good \X00AB Bad"
?我这样做是为了搜索
\X00AB
,然后将其替换为最近的符号,即"
我不想搜索«
,因为它不准确。 最佳答案
你根本不需要转换它Ruby中的Unicode字符可以如下使用:
c = "\u00AB"
(请注意,它是\u,而不是\x)
“\u00AB”和“~”实际上是相同的字符:
"\u00AB" == "«"
=> true
所以你可以随心所欲地搜索:
string = "Good « Bad"
string.include?("\u00AB")
=> true