我在MySQL表中有一堆正则表达式。我想知道给定的字符串是否与任何正则表达式的一部分匹配。MySQL /正则表达式:部分正则表达式匹配
例如:
+----+--------------------------------+
| id | regexps |
+----+--------------------------------+
| 1 | foo-[0-9]*\.example\.com |
| 2 | (bar|tux)-[0-9]*\.example\.com |
+----+--------------------------------+
(该regexps
属性是VARCHAR
类型)
foo-11.example.com
第一正则表达式匹配。
我想MySQL查询返回的第一行与给定的字符串作为foo-11
如果只是'foo'?如果它只是'f'? –
那么,只有'foo'理想地应该返回第一行。我不确定只有'f' – draxxxeus
正在改变模式一个选项? –