我试图弄清楚如何用类似'
的东西替换引用\'
.
我该怎么做?
我试过了
"'".gsub("'","\\'")
Run Code Online (Sandbox Code Playgroud)
但它只是给出一个空字符串.我在这做错了什么?
Jon*_*röm 29
这个怎么样
puts "'".gsub("'","\\\\'")
\'
Run Code Online (Sandbox Code Playgroud)
其原因是\'
指,赛后在gsub函数(正则表达式),并因为它需要被转义\\'
和\
明显转义为\\
,与结束了\\\\'
.
例
>> "abcd".gsub("a","\\'")
=> "bcdbcd"
Run Code Online (Sandbox Code Playgroud)
a
之后被一切都取代了a
.
归档时间: |
|
查看次数: |
27356 次 |
最近记录: |