我想用 String.gsub
(或其他方法)将所有 &
字符替换为 \&
。我尝试了几种组合并阅读了 another question here , 但没有任何效果。
"asdf & asdf".gsub("&", "\\\&") => "asdf & asdf"
最佳答案
您的链接问题提供了一个解决方案 - 使用 gsub
的 block 形式:
irb(main):009:0> puts "asdf & asdf".gsub("&"){'\&'}
asdf \& asdf
关于ruby - 在 Ruby 中将 "&"替换为 "\&"似乎不可能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6569359/