在mysql中计算正则表达式

时间:2013-05-09 06:13:40

标签: mysql regex

我必须在以下字符串中找到多少个数字,

'~1 ~~ 2 ~~ 123 ~~~~ 12 ~~ 1 ~~~~'输出应为5。

任何帮助?

2 个答案:

答案 0 :(得分:0)

MySQL不能直接这样做。您将不得不深入研究UDF(用户定义的函数)。它允许您创建一个函数,该函数返回字符串中数字子串的数量。

答案 1 :(得分:0)

正则表达式需要模式匹配,并且在提供的示例中没有使用正则表达式的模式。你可以去here看看mysql中的正则表达式。