问题标签 [enchant]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 附魔不起作用
我将文件放入fa_IR.dic
并运行:fa_IR.aff
d:/fa
但是enchant_broker_request_dict
返回false
。怎么了?我在 Windows 上使用 PHP5.5。
php - Php,附魔库,如何选择字典(如 aspell 或 myspell)
我正在尝试附魔法术库。
我有一个运行良好的脚本,但我可以在几个字典(Aspell 或 Myspell)之间进行选择
所以当我尝试了这个函数 enchant_broker_set_dict_path,但它似乎没有任何效果。而这个函数不在phpdoc中,为什么?
在 linux 上尝试过,使用 php 5.3
这是我的脚本
php - PHP 附魔:放置 myspell 字典的位置 (Mac OSX)
我正在使用附魔扩展进行拼写检查,我需要向引擎添加一些 myspell/hunspell 字典(*.dic、*.aff)。但是,我找不到放置它们的正确位置,因此我只能访问 aspell 词典。
我已经读到在 Windows 上它们应该放在 [PHP]/share/myspell/dict 中,但这在我的情况下不起作用(在 MacOSX 上)。我也对enchant_broker_get_dict_path
andenchant_broker_set_dict_path
函数有点困惑。它们没有出现在当前文档中,但它们仍然可用(但没有明显的效果)。
有任何想法吗?
使用 PHP 5.3.28(通过 brew)。
python - PyEnchant 将字典中的单词“纠正”为不在字典中的单词
我正在尝试从网络论坛中获取大量自然语言并使用 PyEnchant 更正拼写。文本通常是非正式的,而且是关于医疗问题的,所以我创建了一个文本文件“test.pwl”,其中包含相关的医疗词汇、聊天缩写等。在某些情况下,不幸的是,一小部分 html、url 等仍然保留在其中。
我的脚本旨在同时使用 en_US 字典和 PWL 来查找所有拼写错误的单词,并完全自动将它们更正为 d.suggest 的第一个建议。它打印一个拼写错误的单词列表,然后是一个没有建议的单词列表,并将更正的文本写入“spellfixed.txt”:
问题是输出通常包含对字典或 pwl 中单词的“更正”。例如,当输入的第一部分是:
我的新医生觉得我现在是双极的。这是在被其他人认为严重抑郁9年后
我懂了:
我的新医生觉得我现在是躁郁症。这是在被其他人认为严重抑郁9年后
我可以处理案件的变化,但医生 --> dotor 一点也不好。当输入要短得多时(例如,上面的引用是整个输入),结果是可取的:
我的新医生觉得我现在患有躁郁症。这是在被其他人认为严重抑郁9年后
有人可以向我解释为什么吗?请用非常简单的话说,因为我对编程很陌生,对 Python 也很陌生。一步一步的解决方案将不胜感激。
python - 在 python 中使用 pyenchant 进行拼写检查,而不是英语
我在 python 中使用 pyenchant 进行拼写检查。我的代码适用于英语,但现在我想让它也适用于其他语言。为此,首先我需要确认特定单词是否属于所选语言。例如,tree
可能是英文单词,也可能不是英文单词,即这个单词中的所有字符都属于,english
所以它可能是一个有效的英文单词。我可以使用python的isalpha
函数来检查它与英语的归属。
isalpha
将返回 falsetree's
因为'
不是英文字符。
在这种情况下,我会将单词从任何不在英语词典中的字符中拆分出来。为此,我使用以下代码:
我将再次isalpha
对每个字符使用函数并在函数返回 false 时拆分。
不幸的是,我没有得到任何类似于isalpha
其他语言的功能。其次,如果我将上述代码用于其他语言,那么它会在输出中打印奇数值。例如,如果我想为hindi
语言运行它,
此代码的输出?
在每一行中打印。
我有两个问题要问
1)阅读英语以外的语言字符的正确方法是什么?
isalpha
2)除了英语之外,还有其他语言的替代功能吗?
python - python拼写纠正器使用ntlk
我正在尝试在 python 中为我拥有的推文语料库编写拼写校正器(我是 python 和 nltk 的新手)。推文采用 xml 格式并已标记化。我曾尝试使用 enchant.checker SpellingCorrector 但似乎遇到了一个错误:
当它应该返回“这是一些拼写错误的文本”时。
我还为我很满意的单个单词编写了拼写校正器,但我正在努力研究如何解析标记化的推文文件以使其正常工作:
任何人都可以帮助我吗?
谢谢
php - 在 Windows 上安装 php 附魔的困难
好的,我已经阅读了 php.net 文档,我浏览了许多站点,包括 stackoverflow 的解决方案,但没有任何帮助。所以我在问,有没有人可以发布一个权威的指南来让你在 Windows 上工作?
我的设置是:
- Windows 7的
- WAMP 服务器 2.0
- PHP 5.3.0
PHP 位于
我从http://downloads.php.net/pierre/php_enchant-1.1.0-5.3-vc9-x86.zip下载了 php_enchant.dll并解压缩了它的内容。我按照自述文件的说明做了
- 将 php_enchant.dll 移动到 C:/wamp/bin/php/php5.3.0/ext (我的扩展路径)
- 将所有其他 dll 文件移动到 C:/wamp/bin/php/php5.3.0
- 将 extension=php_enchant.dll 添加到我的 php.ini
- 重新启动 httpd
对于字典,我在这里遵循第一个答案PHP: Enchant Spell Checking not working。Windows 中的配置?
- 我从 Mozilla 下载了正确的字典压缩包
- 我把它们放在 C:/wamp/bin/php/php5.3.0/share/myspell/dicts
在所有这些尝试运行 enchant_broker_init(); 之后 给出一个致命错误。我真的不知道还能做什么。如果有人能给我一些建议,我将不胜感激。
编辑:好的,所以我的 apache 错误日志给出了以下错误
现在拔掉我的头发。
javascript - Enchant.js 中的字符框架移动
我似乎无法让框架工作。这有特定的格式吗?我有一个 png,但如果我调用一定数量的帧:
动画的其他部分不起作用。如果我需要某个选项,请告诉我。
php - 如何强制附魔在 php 中使用 Hunspell
有没有办法强制 php 的附魔模块使用特定的拼写检查引擎?
我安装了 aspell、myspell、hunspell 等库。请求字典时,似乎我只能指定一个语言标签,如“en_US”等,而无法真正控制在检查时使用哪个底层实现。有没有一种方法可以强制附魔在拼写检查时优先使用 hunspell(或任何其他首选/支持的引擎)。
javascript - Javascript替换数组导致更改整列
我在使用 javascript 时遇到了困难,我试图创建一个函数来在游戏中生成地图,如下所示。基本模式是 [9, 3, 4, 4, 4, 4, 4, 4, 5, 9] 作为平铺图像帧。
我想把 4 个瓦片中的一些改成 12 个瓦片,但是结果,所有 4 个瓦片都变成了 12 个瓦片,
这是代码:
注意:假设阶段是 = 1
你能看出这个阵列系统有什么问题吗?非常感谢你