我正在使用Ruby 1.8.7,尝试生成一个包含\'字符的字符串,以便创建一个在MySQL中运行的脚本。结果应该像这样:
我收到了这个字符串:
INSERT INTO table (name, description) values ('Joana d\'Arc', '')
但是我无法在 Ruby 字符串中只获取一个反斜杠。使用以下代码:
string = "INSERT INTO table (name, description) values ('Joana d\\'Arc', '')"
I got the following string:
INSERT INTO table (name, description) values ('Joana d\\'Arc', '')
同时使用以下技术:
string = "INSERT INTO table (name, description) values ('Joana d\'Arc', '')"
我收到了这个字符串:
INSERT INTO table (name, description) values ('Joana d'Arc', '')
string = "INSERT INTO ..."
在我看来是一模一样的。我有什么遗漏吗? - Mike Samuel