变位词求解器

变位词会恰好使用每个字母一次。保持勾选可查找严格意义上的变位词;取消勾选则同时允许较短的单词。

变位词会恰好使用每个字母一次

这就是定义,而且它比“用这些字母组成的任意单词”更严格。输入六个字母时,除非你要求较短单词,否则只会得到六字母答案。工具会严格检查字母数量:如果一个单词需要某个字母两次,而你只提供了一次,即使该单词中的每个字母都出现过,也会被排除。

两字母和三字母答案可能比长答案更多,因此较短单词选项默认关闭。开启后,列表仍按长度从长到短排序,所以真正的变位词会排在最上面。

示例

字母使用全部字母的变位词
stopopts、post、pots、spot、stop、tops — 6 个单词
oceancanoe、ocean — 2 个单词
appleappel、apple、pepla — 3 个单词
listenelints、enlist、inlets、listen、silent、tinsel — 6 个单词
trianglealerting、altering、integral、relating、tanglier、triangle — 6 个单词

注意,apple 会返回 appel 和 pepla。两者都是真实词条:一个是击剑术语,另一个是希腊服饰词的复数。只由常用词汇构建的列表在这里只会返回一个单词,看起来更有帮助,但也会隐藏有效答案——这就是完整词典与精选词典之间的取舍。

为什么这个工具找不到短语变位词

经典变位词谜题常常产生短语:“dormitory”重排为“dirty room”,“eleven plus two”重排为“twelve plus one”。这些是变位词句子,不是任何词典中的单词,因此单词列表无法找到它们。这个工具只返回单个单词;在这里,dormitory 只会返回它本身。

求解短语变位词需要另一种方法——对消耗字母的单词组合进行穷举搜索,通常还需要评分模型来判断哪些短语听起来合理。这比词典查询的计算量大得多。

变位词的用途

常见问题

为什么较短单词会出现在全长单词上面?

不会。排序是先按长度从长到短,再按字母顺序。如果全长列表为空且启用了较短单词,列表顶部就是能组成的最长单词,这可能看起来像变位词。

重复字母能处理吗?

可以。输入 apple,工具知道有两个 P 可用,因此允许含两个 P 的单词,不允许含三个 P 的单词。

可以使用空格或连字符吗?

它们会被忽略。只读取 A–Z,因此输入“ice cream”会按一个多重字母集合 ICECREAM 来搜索。