gpt4 book ai didi

ios - UITextView 是否有一个将所有单词存储为文本的字符串?

转载 作者:行者123 更新时间:2023-11-29 00:38:09 25 4
gpt4 key购买 nike

UITextView 是否只有一个 String 包含所有单词作为文本?我对我提出的一个想法很好奇。我可以对添加到 UITextView 中的单词做些什么吗?就像我可以通过制作数组来检测冒犯性的词或坏词吗?

如果我有一个名为 myArray 的数组。在这个数组中,例如,'badword1'、'badword2'和'badword3'被存储。如果输入这些的话。

我的想法如下;

  1. 创建一个名为 myTextViewUITextView 并设置一个UIViewController,然后连接myTextView
  2. 创建一个名为myArray 的数组。在这个数组中,存储了禁止的单词。
  3. 也许....通过使用for循环,比如

    for words in myArray {
    if myTextView.contains(words) {
    print("words are found")
    }
    }

    我不认为这段代码有效,但这是我的猜测。

谢谢。

最佳答案

为字符串创建扩展

extension String{
func contains(_ text: String, substring: String) -> Bool {


return text.range(of: substring, options: NSString.CompareOptions.literal) != nil
}
}

然后你可以这样做 -

for words in myArray {
if myTextView.text.contains(words) {
print("words are found")
}
}

关于ios - UITextView 是否有一个将所有单词存储为文本的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40133345/

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