问题标签 [profanity]

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 投票
0 回答
45 浏览

ckeditor - CKeditor 4 禁用亵渎过滤器

您好,感谢您的宝贵时间。我有一个问题,部分电话号码被星号 (8008) 替换。我尝试将 config.allowedContent 添加到多个位置,但没有解决问题。某处是否有包含检查过滤的单词列表的文件?

谢谢您的帮助

0 投票
1 回答
377 浏览

javascript - 将亵渎过滤器添加到简单的 Socket.IO 应用程序

我正在制作一个简单的 socket.io 应用程序,您可以在https://backchannel.glitch.me看到它。我正在尝试使用 RegExp 为该站点添加一个相对简单的亵渎过滤器,但我一直遇到问题 - 当检测到坏词时,没有显示我想要的消息,没有任何反应。我对 JS 和正则表达式非常缺乏经验,所以我可能忽略了一些东西,我将不胜感激。

我的代码:

0 投票
3 回答
514 浏览

java - 嵌套 For 循环的有效替代方案

我正在做亵渎过滤器。我有 2 个嵌套的 for 循环,如下所示。有没有更好的方法来避免嵌套 for 循环并提高时间复杂度。

0 投票
4 回答
323 浏览

regex - 匹配单词边界末尾的星 * 字符 \b

在构建一个轻量级的工具来检测被审查的亵渎行为时,我注意到在单词边界的末尾检测特殊字符是非常困难的。

使用字符串元组,我构建了一个 OR'd 单词边界正则表达式:

问题是在*单词边界旁边无法检测到\b

有什么想法可以方便地进行设置以支持以特殊字符结尾的短语吗?

0 投票
3 回答
98 浏览

php - 我想将数组 $badwords 转换为要调用的文件

我有一个发送电子邮件的表格。我有一个要禁止的单词列表,它们是手动输入到数组中的。数组中的每个单词都会得到一个点,该点最终可以拒绝邮件发送。我想把这些词放到一个文件中而不是调用,因为虽然这有效,但更新速度很慢,尤其是跨多个域。对不起我的技能不足。谢谢。

随着坏词加起来,点值增加到一个限制,然后拒绝发送。

对不起,我显然不清楚。我想获取现有的坏词数组并将它们以某种顺序和条目(每行一行,还是逗号分隔?)放在一个文件中。我想调用该文件以由现有脚本读取。所以理论上它可能看起来像:$badwords = badwords.php 等等....谢谢

0 投票
1 回答
1010 浏览

python - 从 Python 中的文本文件中过滤掉坏词

我想读取文本文件的内容并从中过滤掉坏词。{更新}所以我在你告诉我之后更新了我的 python 文件,但现在我得到一个没有模块的错误。当我运行 pip3 install profanity_filter 时,它给了我一个很大的错误。在此处输入图像描述

我研究并发现了亵渎,但它不起作用

这是我尝试运行文件时遇到的错误 在此处输入图像描述

0 投票
1 回答
64 浏览

c# - 从一个类访问另一个类的变量

我想在文件“b”中使用文件“a”中的变量。我在网上搜索了一下,但它仍然不起作用。

所以我得到了文件bot.cs和文件profanityFilter.cs

profanityFilter.cs我想使用incomingMessagefrom bot.cs

机器人.cs:

亵渎过滤器.cs:

但我收到此屏幕截图中显示的错误:

在此处输入图像描述

0 投票
1 回答
795 浏览

javascript - 使用 ReactJS 过滤脏话

考虑以下代码:

这应该是一个亵渎过滤器。理论是它从文本区域获取输入,然后使用 .map() 和 .includes() 函数进行比较。

swear 是一个包含一些坏词的数组。

所以 map 循环遍历 swear 数组,提取每个单词并查看它是否包含在文本中。如果返回 true 则控制台日志(发现坏词)。如果不是,它会记录(没有找到坏词)

问题是,当我单击按钮时,它会记录 13 次不需要的结果,然后记录一次需要的结果,然后记录更多不需要的结果。见下图。

什么是转机解决方案?

0 投票
1 回答
419 浏览

python - 亵渎检查错误无法从“sklearn.externals”导入名称“joblib”

我有一个刚刚安装 profanity_check 的环境,但是当我运行代码时出现错误:

我搜索了stackoverflow,但出现了更多错误。

谢谢你的阅读:D

0 投票
0 回答
25 浏览

c# - 尝试在 C# 中使用数组和 forloop 在 GUI 中创建亵渎过滤器,但 forloop 搞乱了 remove 方法

这是我的阵列,

这里面有22个脏话,这里就不放了。这工作得很好,但似乎在 forloop 中不起作用

这是用户输入其姓名的文本框,其中包含一个似乎不起作用的删除语句。当此代码运行时,它只能删除前 4 个脏话,但之后的脏话会导致错误