【发布时间】:2014-01-10 07:17:14
【问题描述】:
我想知道是否可以将参数传递给正则表达式,就好像它们是 MySQL REGEXP 函数中的文字字符串一样。我想做的是:
SELECT ? REGEXP CONCAT('string', ?, 'string')
现在,当我将一个点(“.”)传递给第二个参数时,它会自动匹配任何字符,正如预期的那样。这意味着像“stringastring”和“stringbstring”这样的字符串匹配模式。我想知道是否可以只匹配文字点,以便在这种情况下只匹配“string.string”。有没有办法用 MySQL 正则表达式做这样的事情,不涉及显式转义参数(这首先违背了传递参数的目的)?
【问题讨论】: