辞書の単語を含むデータベーステーブルがあります。Mysql繰り返し式のない正規表現の検索
今、アナグラムの単語を選択します。私は、文字列SEPIAN
を与える場合例えば、それはこのためになどapes
、pain
、pains
、pies
、pines
、sepia
、
のような値をフェッチする必要があり、私は、クエリ
SELECT * FROM words WHERE word REGEXP '^[SEPIAN]{1,6}$'
を使用しかし、このクエリは次のように言葉を返しますanna
、essen
は、指定された文字列にない文字を繰り返しています。例えば。 anna
には2つのn
がありますが、検索文字列SEPIAN
には1つだけn
があります。
正規表現を作成するにはどうすればよいですか?また、その時に検索文字列に繰り返し文字がある場合、繰り返し文字は結果に反映されるはずです。
を必要としているちょっとそれは私がこれを好きなおかげでたくさん – Nithin