Fu8*_*u86 4 ruby string replace escaping
我想用(或其他方法)替换所有&字符.我已经尝试了几种组合并在这里阅读另一个问题,但没有什么可行的.\&String.gsub
"asdf & asdf".gsub("&", "\\\&") => "asdf & asdf"
Run Code Online (Sandbox Code Playgroud)
Cho*_*ett 10
您链接的问题提供了一个解决方案 - 使用以下块形式gsub:
irb(main):009:0> puts "asdf & asdf".gsub("&"){'\&'}
asdf \& asdf
Run Code Online (Sandbox Code Playgroud)