问题标签 [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.

0 投票
2 回答
668 浏览

php - PHP:向 pspell 添加单词?

我正在使用这样的pspell:

但是我想在列表中添加一些行业术语。

我查了一下pspell_add_to_session说第一个参数应该是int $dictionary_link但我不知道那是什么,也没有例子。

0 投票
3 回答
613 浏览

php - 不区分大小写的 PSpell 拼写检查?

我想在我的程序中使用 PHP 的 PSpell 检查功能。是否有不区分大小写的签入选项pspell_check()

0 投票
1 回答
164 浏览

javascript - Javascript正则表达式,不会匹配html标签旁边的单词

我在 contenteditable div 上使用 jquery 拼写检查插件,它在返回时插入 div 和 brs。拼写检查器的正则表达式不会匹配标签旁边拼写错误的单词。这是我正在执行正则表达式的 div 的内容:

这是循环中的javascript,'replaceWord'是一个拼写错误的单词:

正则表达式正确匹配所有其他单词。有什么想法吗?

谢谢!

0 投票
3 回答
6090 浏览

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)后,它按预期工作。

0 投票
2 回答
1767 浏览

php - pspell 和 aspell 与 php 用于德语

我正在尝试将 pspell 与 aspell 结合用于 PHP。

我以这种方式安装了它:

之后,这是一个示例代码:

有两个问题:

  1. 这个例子看不懂德语变音符号
  2. 对于实质性内容,它们需要大写,以便 pspell_check 返回 true。当我所有的单词都是小写时,如何成为真实的呢?例如,“Ball”将返回 true,但“ball”将返回 false。如何解决,对于“球”,检查也会返回 true?
0 投票
2 回答
963 浏览

php - 如何使用 pspell API 获取支持的语言/词典列表?

法术

有没有办法使用 PHP API 获取 pspell 支持的字典数组,最好是完整的人类可读名称?

目前我正在这样做:

但这仍然没有给我人性化的版本,(例如,en_CA可能是“英语 - 加拿大”)


解决方案

这是我想出的:

这些函数只是根据我从 Wikipedia 上抓取的数据从 ISO 代码中查找全名。

0 投票
1 回答
111 浏览

php - php中的语言词存在

我使用 php 扩展 pspell 来识别英文单词的存在,但是,有些组合实际上不是从服务器返回的真实单词。

例如组合“kt”返回“true”,我不知道为什么。

有没有办法“硬化” pspell 中的词汇?如果是这样,我该怎么做?

附魔会带来更好的效果吗?(我正在尝试在我的 wampserver 上启用)。

谢谢。

0 投票
1 回答
211 浏览

apache - enchant_broker_init() 性能问题

我有一个使用 enchant_broker_init() 的网站。我不知道为什么,但 enchant_broker_init() 需要大约 19 秒来加载页面。一旦我删除此功能页面立即加载。

有人知道这是为什么吗?或者我该如何调试它?

谢谢

0 投票
1 回答
978 浏览

php - 让 pspell 或任何拼写检查器在 wamp 中工作

我一直在尝试在我的 wamp 版本中安装一个 php 拼写检查器,但它没有发生。我取消了 php ini 的注释,用更新版本的 php 重新安装了 wamp,基本上没有运气。目前我得到了这条线。PHP 警告:PHP 启动:无效库(可能不是 PHP 库)'php_pspell.dll' in Unknown on line 0

所以看起来我的扩展中的 pspell 版本错误。

有人可以给我一个非常容易遵循的方法来添加它吗?我一直在努力让 Enchant 也能正常工作。一切都无济于事-有人可以帮忙。

谢谢理查德

0 投票
0 回答
1343 浏览

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'