我已经有一段时间试图在mysql中设置一个正则表达式,它从字典表中找到字母集合中的单词。
给出一组字母即“自由”我想得到我可以从这组字母中获得的单词组合:
The result should be something like:
“免费”,“dom”,“费用”,“自由”,“红色”等....
是否可以使用正则表达式?
提前致谢。
答案 0 :(得分:3)
绝对不可能使用正则表达式。
但是,有可能使用组合学和组合学的组合。一个非常好的词汇表。简而言之:你想要做的事既挑战又困难,但可能有办法......
我会做什么:
对于您可能需要的组合数据,请在此处查看我的答案:PHP take all combinations(您将在PHP中执行此操作,对吧?)
对于一个好的词汇表,你可以先看看这里:http://homepage.ntlworld.com/adam.bozon/scrabblelists.htm(我希望它不是太强大)