Ruby有没有任何内置的转义和转义字符串的方法?在过去,我使用正则表达式; 但是,我发现Ruby可能一直在内部进行这样的转换.也许这个功能在某处暴露.
到目前为止,我已经提出了这些功能.他们工作,但他们似乎有点hacky:
def escape(s) s.inspect[1..-2] end def unescape(s) eval %Q{"#{s}"} end
有没有更好的办法?
ruby escaping
escaping ×1
ruby ×1