2013-08-27 183 views
0

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

+0

如果只是'foo'?如果它只是'f'? –

+0

那麼,只有'foo'理想地應該返回第一行。我不確定只有'f' – draxxxeus

+0

正在改變模式一個選項? –

回答