【发布时间】:2014-01-30 11:14:39
【问题描述】:
我想从 nsstring 中查找任何单词或句号。
NSString *str = @"Hi, my name is Tina. I want to ask something. I am trying a lot. But I am not able. To find full stop. Position Everytime. It come in str.";
在此我想跟踪句号的位置,而不是第一个句号位置,每个句号位置在“Str”中。
我知道如何找到单词,但每次出现在我的 str 上时都无法获得句号位置。
这就是我在做什么
NSString *str = @"Hi, my name is Tina. I want to ask something. I am trying a lot. But I am not able. To find full stop. Position Everytime. It come in str.";
NSInteger count = 0;
NSArray *arr = [str componentsSeparatedByString:@" "];
for(int i=0;i<[arr count];i++)
{
if([[arr objectAtIndex:i] isEqualToString:@"."])
count++;
}
我不想要这个,因为它给了我 str 字符长度而不是单词。我想在句号结束后检查一下。
if ([str3 rangeOfString:@"."].location == xOut) { // dont want
或
if ([str3 rangeOfString:@"."].location != NSNotFound) { // dont want
非常欢迎任何想法或建议。
【问题讨论】:
-
请查看this链接它可能对您有帮助
-
你真正想做什么?您是真的在寻找句号的位置还是在寻找字符串中的句子?
-
我想检查单词后的句号位置。空间第一个句号后 str 中的 Menas 正在位置 5 上。第二个句号也是如此,依此类推...
标签: iphone objective-c nsstring uitextfield