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

java - 如何使用正则表达式审查 Java 中的特定单词

我想知道如何使用高度安全的 Java 正则表达式来审查“屁股”(或 A 字)这个词。

这使事情变得困难,因为 A 词可以包含在许多其他无害的词中。例如,“草”。

我已经为 A 字的许多前缀设置了部分开头部分,但似乎无法找到如何在不审查诸如“刺客”之类的后缀的情况下审查这个词。

我发现这很难,仍然找不到解决方案。

0 投票
2 回答
687 浏览

php - 正则表达式检查单词和用空格分隔字母的单词

因此,我在字符串中检查了一系列脏话。

例如

但我也想检查用空格分隔的亵渎:

例如

淘气

是的,我可以通过将它添加到数组来做到这一点:

但我有一大堆“坏”词,想知道是否有任何简单的方法可以做到这一点?

- - - 编辑 - - -

所以这并不意味着超级准确。对于我的应用程序,每个空格都是一个新行。所以像这样的字符串:naughty string会导致:

n

一个

G

H

是的

细绳

0 投票
2 回答
90 浏览

ios - 如何在儿童安全 (4+) 应用程序中审查/解锁内容?

我正在开发一个完整的字典应用程序。我的目标是发布一个 4+ 评级的应用程序,学校可以免费购买。

语言的本质是一些词语是亵渎、贬低、粗俗或其他令人反感的。我已经仔细确定了冒犯性、粗俗或可能被认为不适合儿童的词语和定义。我的应用程序可以隐藏/审查它们。

发布 4+ 应用程序的最佳方式是什么,同时还为成年人提供了一种解锁完整词典的方式,其中包含亵渎和所有令人反感的词语?

一种想法是要求免费的应用内购买(免费的非消耗性应用内购买)来解锁攻击性内容,以及设置密码以重新锁定攻击性内容的选项。这个想法是责任方/成年人需要授权。

其他想法或最佳实践?

0 投票
1 回答
238 浏览

filter - Greasemonkey 亵渎过滤器脚本可处理 Youtube 评论

我不知道我在说什么,我走了。

在某些页面上,它会过滤它们,而其他页面(如 Youtube 评论)则不起作用。需要更改哪些代码才能在这些站点中工作?

*将代码中的亵渎替换为badword

0 投票
2 回答
75 浏览

javascript - jQuery.ProfanityFilter 计数

我正在使用 jQuery.ProfanityFilter 在页面中查找脏话。代码如下:

我的问题是有什么方法可以计算找到的脏话数量吗?我似乎找不到合适的方法来调整代码。

任何帮助将不胜感激。

0 投票
1 回答
174 浏览

haskell - 如何使用 IM 布局在 xmonad 中设置花名册的高度

我在 xmonad 中使用 withIM 布局,我使用的是 conky 和 ​​dzen,这导致花名册覆盖 conky/dzen 栏,而其他窗口不重叠。我在profanity内部st作为 IM 使用。

我搜索了一段时间以寻找改变高度的解决方案,但我没有发现任何有用的东西。我的布局配置如下所示:

0 投票
1 回答
2721 浏览

python - CertificateError:主机名“www.wdylike.appspot.com”不匹配

我正在做关于学习 python 的 udacity 课程。基本上,这个项目应该检查文件中的亵渎。我们使用网站“ https://wdylike.appspot.com/?q= ”来执行此操作。该网站会检查是否有亵渎,如果存在或不存在亵渎,则打印一个布尔值。不幸的是,他们在 python 2.7 中教授课程,而我有 python 3.5,并且有一些变化。所以,我转向你。每当我运行下面的代码时,都会出现错误。我将在代码下方显示确切的错误。

错误是:

附加信息:您在 (r"C:\Users\setup\Documents\Sophomore Year\Math\Code_Help.txt") 中看到的文件只是一个带有单词“ass”的文本文件,以便触发亵渎检测器.

谢谢您的帮助。

0 投票
0 回答
528 浏览

string - API:构建一个单词亵渎过滤器来识别辱骂性语言

我们想要创建一个 API,它接受输入并识别它是否是滥用词。我阅读了有关单词亵渎过滤器的信息,但无法找到令人满意的解决方案来检查这一点。有几个挑战,例如:

  1. 被认为是滥用的单词“SUCK”可以写成 SUUCK、SUCK、SU CK 或许多其他方式。单词可以用任何特殊字符分隔,或者可能使用错误的拼写,但使用发音相似的单词
  2. 多语种:可以用任何语言书写辱骂性词语。

我们如何识别这一点?我阅读了 Comparing strings with tolerance以了解可以根据它们的相似性比较字符串的位置。

但这是许多组织必须担心的事情,尤其是。聊天等,应该有一些方法来识别这种语言。我可以得到任何参考吗?以及我们如何阻止发音相似的词或仅缺少 1 个或字符但它们与任何滥用词非常相似的地方。

0 投票
1 回答
1222 浏览

java - 如何实现体面的“坏词过滤”?

如何创建好的坏词聊天过滤器?例如,让用户不要键入 Poop 并向他们发送警告。

然而,它也应该过滤 pooopppp、P00p、Po0p、P0o0o0op(或他们尝试使用的任何技巧)等。

0 投票
1 回答
805 浏览

python - 如何检查字符串是否包含列表中的单词

我希望用户在程序中输入歌词(稍后将扩展到搜索网站,但我目前不需要帮助)并且程序会告诉我输入的信息是否包含列表中的单词。

此代码仅输出“这首歌无亵渎”。