次の構文を実行する単語のセットをフェッチするために正規表現を使用しています。
SELECT * FROM words WHERE word REGEXP '^[dcqaahii]{5}$'
私の第一印象は、正規表現に含まれているよりも多くの文字が使用されていることに気付くまでは良かったという感覚を私に与えました。
問題は、角かっこ内の文字で形成できるすべての単語(つまり、5文字)を取得したいので、2つの「a」がある場合、結果の単語に「a」、1つの「a」、または2つの「a」ですが、それ以上はありません。
これを回避するには、正規表現に何を追加する必要がありますか?
前もって感謝します。