顯示具有 gsub 標籤的文章。 顯示所有文章
顯示具有 gsub 標籤的文章。 顯示所有文章

2012年5月30日 星期三

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

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

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

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

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

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