我有一個數據庫表中有字典中的單詞。Mysql正則表達式搜索沒有重複字符
現在我想選擇一個字謎的單詞。例如,如果我給串SEPIAN
應該像apes
,pain
,pains
,pies
,pines
,sepia
取值等
爲此,我使用的查詢
SELECT * FROM words WHERE word REGEXP '^[SEPIAN]{1,6}$'
但這個查詢返回類的字眼anna
,essen
重複字符不在提供的字符串中。例如。 anna
有兩個n
's,但在搜索字符串SEPIAN
中只有一個n
。
如何寫我的正則表達式來實現這一點?此外,如果當時我的搜索字符串中有重複的字符,重複的字符應反映在結果中。
嘿它的工作原理非常感謝 – Nithin 2012-07-17 05:27:26