我一直試圖在mysql中設置一個正則表達式,它從字典表中找到字母集中的單詞。Regexp MySQL匹配一組字符中的字
從而給出一組字母,即「自由」我想要得到什麼話的組合,我可以從這樣的字母獲得:
The result should be something like:
「自由」,「DOM」,「手續費」,「自由「,」紅色「等等。
是否有可能使用正則表達式?
在此先感謝。
我一直試圖在mysql中設置一個正則表達式,它從字典表中找到字母集中的單詞。Regexp MySQL匹配一組字符中的字
從而給出一組字母,即「自由」我想要得到什麼話的組合,我可以從這樣的字母獲得:
The result should be something like:
「自由」,「DOM」,「手續費」,「自由「,」紅色「等等。
是否有可能使用正則表達式?
在此先感謝。
這絕對不可能使用正則表達式。
它是可能的,但使用組合&一個非常好的單詞表。
幾句話:你試圖做的是既充滿挑戰和困難,但有可能是一個辦法......
我會做什麼:
,而您可能需要組合學,看看我的答案在這裏:PHP take all combinations(?你會做它在PHP中,右)
對於一個很好的詞表,你可以先看看這裏:http://homepage.ntlworld.com/adam.bozon/scrabblelists.htm(我希望它不是太壓倒)
好吧,可以說我想找到包含這些字母「appiuxs」的子集的三個字母的單詞的所有組合。我使用的正則表達式是REGEXP'^ [appiuxs] [appiuxs] [appiuxs]',但它可以很好地工作。它找到任何大小的單詞,我只想要三個。 – domoindal 2012-04-14 01:58:43
@domoindal給我一個...... – 2012-04-14 01:59:11
@domoindal如果你想要的是匹配3個任意詞的組合(比如a,p,i,u,x,s),你只需要:'([ apiuxs] +){3}'。看看這裏的演示:http://regexr.com?30kv5 – 2012-04-14 02:07:07
給定例如自由(以及字母「f」,「r」,「e」,「d」,「o」,「m」)是否也在搜索超過7個字母的單詞? – 2012-04-14 01:54:40
不,限制在這種情況下是6個字母。 – domoindal 2012-04-14 02:03:34