我在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
正在改變模式一個選項? –