单引号中的转义序列和 Ruby 中的双引号有什么区别



我有以下字符串,想用 br 替换 <>

string = "Subject: [Information] n Hi there, n...nnn\ud83d\ude00n--n"
string.gsub('n','<br>')  #don't work

比我尝试的

string.gsub("n",'<br>')

它有效,可以向我解释这一点。双引号中的字符串与单引号中的字符串不同,或者与转义序列有关。

谢谢

单引号按原样保留字符。双引号插入它们,其中n表示换行符

还有其他的,其中许多来自C之类的东西。

最新更新