我正在尝试Model.where('value REGEXP ?', '\d+')
(即1位或更多位数)。但我无法得到反斜杠。在rails控制台中:
'\\d+'
给出了这个SQL查询REGEXP '\\d+'
而不是期望的结果
"\\d+"
给出了这个SQL查询REGEXP '\\d+'
而不是期望的结果
'\d+'
给出了这个SQL查询REGEXP '\\d+'
而不是期望的结果
"\d+"
给出了这个SQL查询REGEXP 'd+'
而不是期望的结果'
它要么逃避反斜杠,要么丢弃它但是我永远不会只得到一个反斜杠进入SQL进行正确的正则表达式搜索