这是可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管服务提供商中运行的命令 wordplay
程序:
您的姓名
文字游戏 - 字谜查找器
概要
双关语 绳子 [-slxavnmd] [-w 单词] [-F 文字档案]
商品描述
双关语 是一个字谜查找器。 什么是字谜? 好吧,让我们转向梅里亚姆-韦伯斯特
大学词典,第十版:
字谜:
通过调换另一个词或词组的字母构成的词或词组。
字谜中的每个字母必须以与原始字符串相同的频率出现。
例如,单词“stop”中的字母可以重新排列为拼写“tops”或“pots”或
“软”。 “sotp”不是一个词,在生成字谜时也不感兴趣。 “停止”有
四个字母,因此有 24 种方法可以重新排列其字母。 然而,很少有
重新排列实际上拼写单词。
文字游戏,通过使用单词列表,获取指定的字母字符串并使用列表
的词来查找字符串的字谜。
顺便说一句,“Wordplay”字谜是“Rowdy Pal”,这个节目真的可以做到
特定的字谜。 我已经能够想出我大多数同事的字谜
幽默的、描述性的、讽刺的,或者偶尔很粗俗的名字。
配置
string 要变位的字符串。 这个应该看程序 as a 单 论点.
如果您觉得必须在字符串中添加空格,则在 UNIX 下,您必须将
在空格前面加反斜杠或将整个字符串放在双引号中。
只需将空格排除在外,因为无论如何程序都会将它们丢弃。
-s 静默操作。 如果使用此选项,则标题和行号不
打印。 如果您希望输出仅包含字谜,这很有用。 用
此选项与 l(和 x)选项一起生成可以通过管道传输或
重定向。 此选项不会抑制打印到的错误消息
标准错误。 找到零字谜不是错误。
-l 在字谜之前打印候选词列表。 这是单词列表
可以用指定字符串中的字母拼写,没有字母
它们出现在输入字符串中的频率更高。
-x 不执行字谜。 如果您只想要候选词列表,请与 l 一起使用
没有字谜。
-a 允许包含两个或多个单词的字谜。
-v 考虑没有元音的字符串作为候选词,有时不要放弃
提取后没有元音剩余。
-m 将候选词长度限制为最大字母数。 后跟一个整数。
m12 表示将单词限制为 12 个字母。 m5 表示将它们限制为 5 个字母。
-n 将候选词长度限制为最少字母数。 后跟一个整数。
n2 表示将单词限制为 2 个字母。 n11 表示将它们限制为 11 个字母。
-d 将字谜中的单词数量限制为最大数量。 后跟一个整数。 d3
意味着任何字谜都不应包含超过 3 个单词。 d12 表示将字谜限制为 12
字。 这是目前我推荐的限制输出的选项,因为
在某些情况下,当此选项为
用过的。
-w 指定一个应该出现在所有字谜中的词。 如果您已经
在字谜中记住一个你想要的词。 应指定此选项
在命令的末尾,后跟一个空格和要使用的单词。
-f 指定要使用的单词列表。 看例子! 此选项应指定在
命令的结尾,后跟一个空格和备用的 wordfile 名称。 这个
如果您有其他单词列表要尝试或者您有兴趣制作
您自己的自定义单词列表。 新功能:使用连字符作为文件名,如果
wordlist 应该从 stdin 中读取。
示例
文字游戏
字谜字符串 "persiangulf" 。
文字游戏字谜-lx
从 wordlist 中打印可以使用字母拼写的单词列表
来自“anagramming”这个词。 一个字母不能比数字更频繁地使用
有时它出现在单词“anagramming”中。 不生成字谜。
文字游戏 tomservocrow -n3m8
字谜字符串 "tomservocrow" 。 不要使用少于 3 个字母的单词或
超过 8 个字母。
文字游戏 persiangulf -ld3m10 -f /usr/share/dict/words
打印字符串“persiangulf”的候选词。 打印字谜包含
最多 3 个单词,不考虑任何超过 10 个字符的单词。 使用
文件“/usr/share/dict/words”而不是“words721.txt”。
文字游戏 soylentgreen -n3w 被盗 -f w2
打印包含单词“stolen”的“soylentgreen”字谜并使用文件“w2”
作为词表文件。 丢弃短于 3 个字符的候选词。
文字游戏大学-slx
打印字符串“university”的候选词列表。 输出将包括
只是的话。 此输出对于重定向到文件或用于
管道到另一个程序。
文字游戏 trymeout -s
字谜字符串“trymeout”并打印没有行号的字谜。 这
不会打印标题。 这对于将输出管道传输到另一个很有用
处理(或将其保存到文件以供另一个程序使用)而无需
解析输出以删除数字和标题。
文字游戏 trymeout -v
字谜“trymeout”像往常一样,但如果单词表中没有元音字符串,
将它们视为可能的候选词。
cat wordlist1 wordlist2 wordlist3 | 排序 -u | 文字游戏 trymeout -f -
字谜“trymeout”并从标准输入中读取词表,这样,在这种情况下,
三个词表“wordlist1”、“wordlist2”和“wordlist3”将被连接起来
用管道输送到 双关语 作为词表。 “sort -u”是为了删除重复项
组合词表中的词。
附注
如果组合了选项说明符,如在“an7m7d5f”或“d3n5f”中,f 应该出现
最后,后跟一个空格和单词列表文件。
"w" 选项的使用方式相同。
如果需要,使用 n 和 m 选项或更好的选项限制要考虑的单词数
但是,在对某些耗时的字符串进行解析时,请使用 d 选项来限制深度。
当 d 选项为
用过的。
强烈建议将随程序分发的“words721.txt”文件
使用,因为许多不是单词的无意义的两个和三个字母组合已被使用
消除。 这使得输出的质量稍微好一点,并加快了执行
程序稍微有点。 可以使用任何单词列表,只要每个单词有一个单词
线。 随意创建您自己的自定义单词列表并使用它。 单词列表
不必以任何特定方式排序。
使用 onworks.net 服务在线使用文字游戏
