好的,所以我想看看用户是否在其他单词中插入了单个单词,例如我希望用户打个招呼,但不仅仅是单词hi!例如:
每个人都是XCoder,喜欢上课。我想要一个if命令,它将扫描单词hi并删除它,如果它在那里,如果它不对文本什么都不做。
摘要:扫描特定文本,如果存在子串。或删除,我很可能期望或期望(if)语句比其他任何东西更重要,因为这是一个静态标签,(改变)。
答案 0 :(得分:1)
从其他帖子中提及.. 关键是注意到rangeOfString:返回一个NSRange结构,文档说它返回结构{NSNotFound,0}如果“haystack”不包含“needle”。
NSString *myString = @"Hi I am asking for help.";
if ([string rangeOfString:@"Hi"].location == NSNotFound) {
NSLog(@"%@",myString);
} else {
NSString *updated = [myString stringByReplacingOccurrencesOfString:@" am" withString:@""];
NSLog(@"%@",updated);
}