1

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

4

1 に答える 1