【发布时间】:2010-04-06 19:25:47
【问题描述】:
假设我可以有以下字符串:
"hey @john..."
"@john, hello"
"@john(hello)"
我正在对字符串进行标记以使每个单词都用空格分隔:
[myString componentsSeparatedByString:@" "];
我的令牌数组现在包含:
@john...
@john,
@john(hello)
我正在检查标点符号如下:
NSRange textRange = [words rangeOfString:@","];
if(textRange.location != NSNotFound){ } //do something
对于这些情况。如何确保只有 @john 被标记,同时保留尾随字符:
...
,
(hello)
注意:我希望能够处理字符串末尾的所有字符大小写。以上只是3个例子。
【问题讨论】:
标签: objective-c cocoa cocoa-touch string nsstring