2012年5月30日 星期三

Replace ' with \' in Ruby? 如何將’ 轉換成 \' ?

"'".gsub("'","\\'")

原則上 \' 要換成 \\' 才可以.

答案:
puts "'".gsub("'","\\\\'")

若是使用 \\' 去置換, 他會把 a 後面的字元 , replace  一次.

"abcd".gsub("a","\\'")
=> "bcdbcd"

【下列文章您可能也有興趣】

沒有留言: