在mysql中找到正则表达式子字符串的位置

时间:2010-12-07 19:21:50

标签: mysql regex substring

我需要从多行文本中提取一些数据字段。我要查找的数据总是采用相同的格式(“来自#。#####。##########”),但它始终包含不同的数据。我知道我可以使用正则表达式来确定是否满足该模式...但我知道该模式已得到满足。我想知道在字符串中的哪个模式被满足,以便我可以将其子串。这可能吗?

因此,一些文字行可能看起来像...... 哦,你好。等等等等等等。 从1.12345.1234567890 doopeedoo呐喊!
Lay tee dah好先生! 从3.98766.123487650 以及其他一些东西!

提前致谢!

2 个答案:

答案 0 :(得分:0)

试试这个:

/from \d+\.\d+\.\d+/

Rubular上的例子。

答案 1 :(得分:0)

正如Orbling所说,似乎没有一个函数可以返回字符串,只是告诉它是否存在。我最终使用了野生子串和索引搜索功能。