gpt4 book ai didi

ios - rangeOfMisspelledWordInString 找到随机字母作为有效单词

转载 作者:行者123 更新时间:2023-11-28 22:43:05 24 4
gpt4 key购买 nike

任何人都可以复制这个结果吗?我正在测试 rangeOfMisspelledWordInString(在 iOS 中)以查找拼写错误的单词和一些随机字母返回有效单词,如下所示。

UITextChecker* pSpellChecker = [[[UITextChecker alloc] init] autorelease];
NSRange rangeWord = NSMakeRange(0, 8);
NSRange rangeCheck = [_pSpellChecker rangeOfMisspelledWordInString:@"lhpcjeuw"
range:rangeWord
startingAt:0
wrap:NO
language:@"en_US"];
if (rangeCheck.location == NSNotFound) {
NSLog(@"Valid Word:");
}

下面是一些根据 rangeOfMisspelledWordInString 也有效的词:顺便说一句,我确保在测试之前将以下单词转换为小写。

LD
THY
THE
THECA
TD
HL
HT
YD
YLEQXXH
DV
DVX
DVXX
DVXXD
DVXXDX
DVXXX
DVHXG
DVHEJWCP
DH
DH
DPJLEHHY

很奇怪。我做错了什么吗?

最佳答案

我认为“the”和“thy”可能是有效的词;)

除此之外,我最好的猜测是文本系统无法提供对单词的猜测,因此完全忽略它——“拼错的单词”的语义可能不包括“无法想象的字母串”一个单词的拼写错误。”我注意到,当我将这些字符串键入系统文本字段(例如,在消息中)时,我没有收到任何替换建议。

您还可以确保您的 UITextChecker 实例未设置为忽略这些特定单词;看看 ignoredWords property .

关于ios - rangeOfMisspelledWordInString 找到随机字母作为有效单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13940582/

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