我在 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