文字列に(aとb)または(aとc)があるかどうかを調べるための正規表現パターンを書きたいと思います。または(bおよびc)をMySql REGEXP
に入力します。mysql REGEXPの(aとb)または(aとc)または(bとc)の正規表現パターン
私はこれを書いたが、それは仕事did'nt:
a&&b|a&&c|b&&c
(a,b)|(a,c)|(b,c)
私はそれをどのように行うことができますか?
'a.*b|b.*a|a.*c|c.*a|b.*c|c.*b'
例(試験データベースから):
SELECT id, url FROM `n_categories`
WHERE url regexp 'a.*b|b.*a|a.*c|c.*a|b.*c|c.*b'
出力例:以下の正規表現を使用して配列(a and b) or (a and c) or (b and c)
から少なくとも二つの文字が含まれている必要があり、列の文字列値に一致するように
はa、b、c文字または文字列ですか? – Reversal
期待される出力と一緒にいくつかのサンプル文字列を投稿することができます –