问题标签 [pspell]
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 - PHP:向 pspell 添加单词?
我正在使用这样的pspell:
但是我想在列表中添加一些行业术语。
我查了一下pspell_add_to_session
说第一个参数应该是int $dictionary_link
但我不知道那是什么,也没有例子。
php - 不区分大小写的 PSpell 拼写检查?
我想在我的程序中使用 PHP 的 PSpell 检查功能。是否有不区分大小写的签入选项pspell_check()
?
javascript - Javascript正则表达式,不会匹配html标签旁边的单词
我在 contenteditable div 上使用 jquery 拼写检查插件,它在返回时插入 div 和 brs。拼写检查器的正则表达式不会匹配标签旁边拼写错误的单词。这是我正在执行正则表达式的 div 的内容:
这是循环中的javascript,'replaceWord'是一个拼写错误的单词:
正则表达式正确匹配所有其他单词。有什么想法吗?
谢谢!
php - 将字典添加到 Aspell/Pspell
我已经成功安装了 Aspell 并使用 Pspell 编译了 PHP,一切似乎都运行良好。
我唯一不能做的就是创建一个“忽略”单词列表或个人字典,但是你想参考它。
如上述链接和Aspell 文档中所述,我尝试按照手册中的说明创建个人词典:
我把它放在 aspell 目录、我的主目录、根目录中,它从未被拾取。Aspell 文档从未真正说明它应该放在哪里或如何加载它。
另一个参考是创建一个单独的单词列表:
使用您要添加到字典中的单词创建一个 txt 文件,其中每个单词位于单独的行中,然后运行以下命令:
这将创建一个名为 custom.rws 的文件,其中将包含字典的 aspell 编码单词。只要扩展名为 .rws,您就可以将文件命名为任何您想要的名称。现在要将其添加到字典中,通过运行以下命令将 custom.rws 文件移动到 /usr/lib/aspell 的字典位置:
cp custom.rws /usr/lib/aspell/
要完成将其添加到字典,请运行以下命令更改字典目录:
并添加以下行:
add custom.rws
这些方法似乎都不起作用,我找不到任何关于如何正确添加字典或单词列表的明确示例。这是我能找到的两种最有前途的方法,但都没有奏效。有谁知道我如何让 Aspell 使用我创建的个人字典文件?
感谢您的时间。
编辑:这里概述的步骤对我有用。除了后者指的是“en_US.multi”,而前者指的是“en.multi”之外,它们与此处概述的非常相似。将自定义列表添加到 en.multi(而不是 en_US.multi)后,它按预期工作。
php - pspell 和 aspell 与 php 用于德语
我正在尝试将 pspell 与 aspell 结合用于 PHP。
我以这种方式安装了它:
之后,这是一个示例代码:
有两个问题:
- 这个例子看不懂德语变音符号
- 对于实质性内容,它们需要大写,以便 pspell_check 返回 true。当我所有的单词都是小写时,如何成为真实的呢?例如,“Ball”将返回 true,但“ball”将返回 false。如何解决,对于“球”,检查也会返回 true?
php - 如何使用 pspell API 获取支持的语言/词典列表?
有没有办法使用 PHP API 获取 pspell 支持的字典数组,最好是完整的人类可读名称?
目前我正在这样做:
但这仍然没有给我人性化的版本,(例如,en_CA
可能是“英语 - 加拿大”)
解决方案
这是我想出的:
这些函数只是根据我从 Wikipedia 上抓取的数据从 ISO 代码中查找全名。
php - php中的语言词存在
我使用 php 扩展 pspell 来识别英文单词的存在,但是,有些组合实际上不是从服务器返回的真实单词。
例如组合“kt”返回“true”,我不知道为什么。
有没有办法“硬化” pspell 中的词汇?如果是这样,我该怎么做?
附魔会带来更好的效果吗?(我正在尝试在我的 wampserver 上启用)。
谢谢。
apache - enchant_broker_init() 性能问题
我有一个使用 enchant_broker_init() 的网站。我不知道为什么,但 enchant_broker_init() 需要大约 19 秒来加载页面。一旦我删除此功能页面立即加载。
有人知道这是为什么吗?或者我该如何调试它?
谢谢
php - 让 pspell 或任何拼写检查器在 wamp 中工作
我一直在尝试在我的 wamp 版本中安装一个 php 拼写检查器,但它没有发生。我取消了 php ini 的注释,用更新版本的 php 重新安装了 wamp,基本上没有运气。目前我得到了这条线。PHP 警告:PHP 启动:无效库(可能不是 PHP 库)'php_pspell.dll' in Unknown on line 0
所以看起来我的扩展中的 pspell 版本错误。
有人可以给我一个非常容易遵循的方法来添加它吗?我一直在努力让 Enchant 也能正常工作。一切都无济于事-有人可以帮忙。
谢谢理查德
php - 如何在 php5/windows 中安装 pspell
我已经安装了 pspell
http://pritomkumar.blogspot.com/2013/04/enabling-pspell-for-php-in-xampp-on.html
但是当尝试重新启动 xampp apache 时显示错误:
PHP Startup: Invalid library (maybe not a PHP library) 'php_pspell.dll'