我试图逃跑前从这样逃生向前红宝石
"http://example.com/qb-xhtml-v1.xsd" => "http:\/\/example.com\/qb-xhtml-v1.xsd"
但是一个URL斜线斜线,当我尝试用GSUB,这就是我得到
"http://example.com/qb-xhtml-v1.xsd".gsub("/", '\/')
=> "http:\\/\\/example.com\\/qb-xhtml-v1.xsd"
我也试图与
"http://example.com/qb-xhtml-v1.xsd".gsub("/", '/' => '\/')
和
"http://example.com/qb-xhtml-v1.xsd".gsub(/[\/]/, '\/')
具有相同的结果。有任何想法吗?
你为什么试图逃避正斜杠? –
**为什么**?这听起来像一本教科书[XY问题](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。你究竟想在这里活跃? –
对于它的价值,你的第一次尝试('.gsub(“/”,'\ /')')已经解决了你所问的问题。你所看到的“双反斜杠”只是一种显示“这是一个字面反斜杠字符,而不是下一个字符被转义”的方式。 –