问题标签 [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 投票
1 回答
598 浏览

php - 从文本文件 PHP 中提取有效单词

我创建了一个从文本文件中提取有效单词的 PHP 代码:

假设 list.txt 包含

ghgh fghy 你好你好

上面的代码只会打印:你好

我要做的是打印 Hellothere 以及它包含两个有效单词 Hello 和 there

0 投票
1 回答
465 浏览

php - 如何测试pspell?

这工作正常,然后我用godaddy切换到cpanel。如果我用我的 php 信息运行测试,它会说 pspell 已启用。有谁知道测试错误的方法,甚至可能是修复方法?

我已经用下面的代码测试了我的代码。这让我知道它是否有效,但不会引发错误!

0 投票
1 回答
336 浏览

php - 服务器上的 aspell 库在哪里?我如何检查它们?

我刚用godaddy切换到cpanel服务器。我与 pspell 完全集成,并且运行良好。现在我收到以下错误

这是我的代码

如何在我的服务器上找到语言文件或对其进行测试?我打电话给godaddy,他们说aspell 已设置,我测试我的php,它说pspell 已启用。

0 投票
0 回答
119 浏览

php - PHP pspell_check 总是返回 FALSE

我想使用pspell_check来确定用户选择的密码的复杂性。问题是我的代码受到网络上可用的基本示例的启发,总是返回FALSE。示例代码:

我的设置可能有什么问题?

0 投票
0 回答
179 浏览

php - pspell 源码安装和源码安装 php5.6

我正在尝试在 Ubuntu 14.04 上启用源安装 php5.6 的 php pspell 模块。

我尝试过的方法:

  1. 在下载的 php 包中的 ./configure 时,我尝试了 --with-pspell=/usr 和 --with-pspell。

但这没有用。

  1. pecl 搜索 pspell。

但找不到任何与 pspell 相关的软件包。

0 投票
1 回答
124 浏览

php - 将美国单词转换为等效的英国单词

我有一个自动更正字符串的功能。它按预期更正拼写错误的单词。我面临的这个问题是它不会将美国拼写的单词纠正为英国的对应词。

上面的示例未检测到拼写错误。对于诸如to之类的词,我怎样才能让它变为color和相同?colourfavoritefavourite

0 投票
0 回答
151 浏览

php - 拼音不起作用

请帮我解决pspell问题。我已经安装了 aspell,并在终端中完成了以下命令:

我的操作系统是 linux Mint 17。PHP - 7.0.28。当我尝试使用函数检查器时,它会返回空数组。但我清楚地知道它在托管方面是正确的。功能代码:

0 投票
1 回答
48 浏览

php - 如何根据另一个字符串更改字符串的大小写?

我正在开发一个类似于 Google的“你的意思是…… ”系统!拼写部分很简单(使用 PHP 的 pspell 库),但我无法解决的是大小写问题。

假设拼写错误的单词是“GoVeNMeNt”,那么正确的单词应该是“GoVerNMeNt”(类似于 Google),但 pspell 库仅以一种情况(通常为小写)给出建议。

那么如何编写一个transformCase接收实际字符串($string)和建议字符串($subject)的函数呢?我编写了以下不处理所有情况的实现:

在最后一种情况下,输出应该是 GOVERnMENt。该算法也不适用于各种其他查询。

因此,如果有人帮助我使用算法,我会很高兴:)

0 投票
1 回答
52 浏览

docker - 在 pspell debian 上部署 circleci 时出错

好吧,我在 CircleCI 上收到此错误:检查 PSPELL 支持...是的,共享配置:错误:找不到 pspell

当我运行这一步时: - 运行:sudo docker-php-ext-install pspell 我在线查看并找到解决方案,但仅适用于 yum yum install aspell-devel 我如何使用 apt 完成此操作?

0 投票
0 回答
45 浏览

php - PSPELL 无法打开字典

当我的 php 文件尝试执行时:$pspell = pspell_new("en"); 我收到此错误消息:

pspell_new(): PSPELL 无法打开字典。原因:找不到语言“en”的单词列表。

看来英语词典文件需要存储在某个地方。我已经下载 了 aspell6-en-2020.12.07-0,其中包含我可以上传的 98 个文件,但是我会将它上传到服务器上的哪个文件夹以及 PSPELL 如何知道哪个文件夹?