Ruby 如何把字符串中的双斜杠替换成单个斜杠?

veggie · August 15, 2012 · Last by soloara replied at September 13, 2012 · 5330 hits

eg: str = "\u9890\u9ad8\u6570\u5b57\u4e16\u754c" 用 gsub 貌似搞不定,没找到好方法,求指导

靠,发出来的居然就变单个斜杠了,view helper 里的哪个方法做到的?

gsub('\','\')

终于找到方法了,mark 一下 str.gsub(/\u([a-z0-9]+)/){|p| [$1.to_i(16)].pack("U")} 得到中文

#3 楼 @veggie 哇昨天也在干这个事情啊,不过最后不使用的此方法解,受教。

You need to Sign in before reply, if you don't have an account, please Sign up first.