我需要一个符合以下规范的拼写检查器:
我接过一看的hunspell:
我发现参数MAXDIFF的人,但似乎并没有像预期的那样工作.也许我用错了方法
文件t.aff:
MAXDIFF 1
Run Code Online (Sandbox Code Playgroud)
文件dico.dic:
5
rouge
vert
bleu
bleue
orange
Run Code Online (Sandbox Code Playgroud)
-
NHunspell.Hunspell h = new NHunspell.Hunspell("t.aff", "dico.dic");
List<string> s = h.Suggest("bleuue");
Run Code Online (Sandbox Code Playgroud)
返回相同的东西t.aff是否为空:
bleue
bleu
Run Code Online (Sandbox Code Playgroud) ASpell有什么好的替代品吗?这是一个很好的开源,但暂时没有更新.性能不太好,我在创建非字母字符的自定义工作清单时遇到问题.
我正在使用C++编写一个拼写检查程序,并且我已经陷入了实现中的某个步骤.
假设我们有一个包含正确拼写单词的文本文件和一个我们想要检查拼写错误的输入字符串.如果该字符串是拼写错误的单词,我可以通过检查文本文件中的所有单词并选择与其不同的单词和最少的字母来轻松找到其正确的表单.对于那种类型的输入,我实现了一个函数来计算2个字符串之间的Levenshtein编辑距离.到现在为止还挺好.
现在,困难的部分:如果输入的字符串是拼写错误的单词的组合怎么办?例如,"iloevcokies".考虑到"i","love"和"cookies"是可以在文本文件中找到的单词,我如何使用已经实现的Levenshtein函数来确定文件中哪些单词适合进行校正?另外,我如何在正确的位置插入空格?
欢迎任何想法:)
我对aspell很新,但我只是想知道是否有办法使用aspell扫描文件并使用第一个建议自动更正所有错误.
我们TextArea在我们的应用程序中使用JavaFX的控件,并尝试将其与Jazzy Spell Check API 集成- 例如,当用户输入不在字典中的错误单词时,这样的单词将被突出显示.
有没有办法在所述控件中突出显示一个单词?我在JavaDocs中看不到任何选项,所以如果有人可以建议一种方法吗?
我想,有可能使用HTMLEditor组件和颜色不同的单词<font face="red=>wrongWord</font>.然而,这会带来拼写检查的许多不同问题,例如html标签和单词计数.
在我用于vim的主题中,字符串以红色显示,但问题是我有拼写检查,拼写错误的单词也以红色显示.
这使得很难看出什么是错误,直到你去那个词并删除任何字符.
我想把拼写错误的单词突出显示比目前更轻一些.说#ff2929.

我正在对一个大型数据库进行文本挖掘,以创建指示变量,指示观察的注释字段中某些短语的出现.评论由技术人员输入,因此使用的术语始终保持一致.
但是,在某些情况下,技术人员拼错了一个单词,因此我的grepl()函数没有发现观察中发生的短语(尽管是错误的).理想情况下,我希望能够将短语中的每个单词提交给一个函数,这将返回几个常见的拼写错误或所述单词的拼写错误.这样的R函数是否存在?
有了这个,我可以在注释字段中搜索短语的这些拼写错误的所有可能组合,并将其输出到另一个数据帧.这样,我可以根据具体情况查看每个出现的情况,以确定我感兴趣的现象是否实际上由技术人员描述.
我已经用Google搜索了,但只找到了对R.的实际拼写检查包的引用.我要找的是一个"反向"拼写检查器.由于我所寻找的短语数量相对较少,我实际上可以手工检查拼写错误; 我只是认为将这种能力内置到R包中以便将来进行文本挖掘工作会很不错.
感谢您的时间!
我正在为印度语开发拼写检查.到目前为止,拼写检查器能够找到错误拼写的单词.
我正在使用内容可编辑的div来实现此目的.现在,我需要在用户右键单击或选择错误的单词时显示错误拼写单词的建议,以显示替换为错误拼写的单词或只是忽略它.
我在perl中有一个建议生成器算法.我只需要链接javascript.Iam坚持如何显示建议(在光标处绘制菜单).我在搜索Google后找到了一些代码.但是无法继续下去.
<script type="text/javascript">
if (document.addEventListener) {
document.addEventListener('contextmenu', function(e) {
alert("You've tried to open context menu"); //here you draw your own menu
e.preventDefault();
}, false);
} else {
document.attachEvent('oncontextmenu', function() {
alert("You've tried to open context menu");
window.event.returnValue = false;
});
}
</script>
Run Code Online (Sandbox Code Playgroud) 在组织笔记本时,样式检查器是一个很好的工具。我最近在google colab工作,注意到我在 google colab 的样式检查器上找不到任何在线内容。
在 Python 样式指南检查器方面,我发现使用 Spyder 作为 IDE 可以使用Pylint,而在 Jupiter 笔记本方面,我发现了一个问题的帖子,其中有人建议使用pycodestyle作为
!pip install pycodestyle pycodestyle_magic
%load_ext pycodestyle_magic
Run Code Online (Sandbox Code Playgroud)
但这不起作用并给出了很长的错误消息
17 import copy
18 import pycodestyle as pycodestyle_module
---> 19 from flake8.api import legacy as flake8_module
20 from contextlib import redirect_stdout
21
ModuleNotFoundError: No module named 'flake8'
Run Code Online (Sandbox Code Playgroud)
##Summary## 所以总结一下如何在 google colab 中导入和使用样式检查器。请您还提供一个您可能在笔记本中使用过的行的示例吗?
python spell-checking pylint jupyter-notebook google-colaboratory
我的 Windows 是本地化的德语,但我使用 Visual Studio 的英语语言包,并且代码和文档首先是英语编写的(即我们仅使用德语来表示领域术语,而没有良好的英语翻译)。
拼写检查器不接受英语单词,并建议使用德语单词进行更正;当然,也不会抱怨恰好在两种语言中都有效的单词。
这里它告诉我,我需要放入spelling_languages = en-usmy.editorconfig才能得到我想要的东西,但由于某种原因,它不起作用。我.editorconfig为此目的添加了一个。
它.editorconfig与解决方案 (.sln) 文件和 C# 项目 (.csproj) 文件位于同一文件夹中。其内容就是上面的作业。
我缺少什么?
spell-checking visual-studio editorconfig visual-studio-2022
spell-checking ×10
aspell ×2
c++ ×2
algorithm ×1
automation ×1
c# ×1
editorconfig ×1
highlighting ×1
html ×1
hunspell ×1
java ×1
javafx ×1
javafx-2 ×1
javascript ×1
nlp ×1
pylint ×1
python ×1
r ×1
right-click ×1
text-mining ×1
tm ×1
vim ×1