在MySQL中,有没有办法实际使用正则表达式匹配?

时间:2016-09-05 20:15:24

标签: mysql regex

REGEXP function仅返回true或false,can't也可用于替换字符串。有没有什么方法可以让我自己获得匹配的字符串,或者至少它的位置?

编辑:对不起,但这不是替换问题的重复,很可能是有一些方法可以在另一个上下文中访问正则表达式匹配。

2 个答案:

答案 0 :(得分:0)

  

我有什么方法可以实际获得匹配的字符串,

没有。不是原生MySQL。 (为什么不问为什么不呢?只是没有。)

有一个UDF提供它,如果你控制你的服务器,你可以添加到你的服务器。 http://www.mysqludf.org/

答案 1 :(得分:0)

MariaDB有REGEXP_REPLACE();也许这就是你要找的东西?