如何检查字符串是否是废话或英语单词集

问题描述 投票:0回答:2

我正在尝试通过暴力破解学校作业中的Vigenère cipher,我想为此编写自己的脚本,因为我没有有关KEY的信息。

有什么工具可以检查输入字符串中包含多少个真实的英语单词?

示例:

此字符串是废话:'GHDSGBHJWVHUSAFRSFUYWFBDYFTSA'

此字符串似乎是正确的OPEN TEXT:'THENAMETOOOFTENSTOREMANAGER'

是否有用于Javascript,Java或Python的现有软件包?或某些公共API可以告诉我多少(如果找到任何单词)?

encryption caesar-cipher vigenere
2个回答
0
投票

您可以简单地将英语单词的纯文本词典输入正则表达式,并将每个已知单词与该字符串进行比较。然后,您可以在此之后执行逻辑以确定您是否认为这是一个真实的英语字符串。


0
投票

不确定是否可以帮助您解决用户问题(句子不加空格,但请看一下此包https://www.npmjs.com/package/asdfjkl

© www.soinside.com 2019 - 2024. All rights reserved.