gpt4 book ai didi

objective-c - (目标)C 中的垃圾邮件检测

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:36:42 24 4
gpt4 key购买 nike

我目前正在编写一个 iPhone 应用程序,它从用户那里获取一些数据并将其上传到服务器。上传的数据将显示给同一程序的其他用户(还有更多内容,但为了让想法简单......)。上传的数据基本上只有三个字符串:一个名称(最多 50 个字符)、一个标题(最多 50 个字符)和一些文本(几乎无限个字符)。我需要的基本上是一个可以检测数据输入有效性的函数、服务或算法。它必须能够检测一系列重复字符、某些“非法”单词、异常空格等。所以我的问题是;是否有用于此类数据验证的 C 或 Objective-C 库(内置或开源),否则,我将如何进行此类检查?

以下是好数据和坏数据的两个示例:

好:

Name: "John Aaron Smith"  
Title: "Why am I still here?"
Text: "Can anybody please help me? I'm feeling lonely!"

坏的:

Name: "f**k you, kldsanfklds"   
Title: "Only $99. Buy Now. Only $99"
Text: "ndsaklgnvds lakævndsaklæfhadsæhdsjka fhdskjafhdskj lafhsdkhf. €#&/ #&()(/&%& ># €%€#% €#& hidosæahviædshvidshfiodsa. adsifjDSILFJIDSH \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"

我知道对这么多情况采取预防措施会很困难,但这个算法/​​库只需要过滤最糟糕的垃圾邮件。我还将在最终提交数据库之前查看数据,当然,垃圾邮件越少,我就越容易处理。

您的,本。

编辑:我最“流利”的语言是 objective-C,但我在 C 方面也做得很好,而且我了解 PHP 和 JAVA。其他语言的库/示例对我来说可能很难理解,也很难“翻译”成有效的 iPhone 语言。

编辑-编辑:我不是在寻找过于复杂的东西。这只是我进行粗剪的一种简单方法。

最佳答案

这是一个 very difficult要解决的问题。我不会尝试创建自己的垃圾邮件检测,我会使用已经存在且享有盛誉的解决方案,例如 SpamAssassin .

关于objective-c - (目标)C 中的垃圾邮件检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1848103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com