假設我可以有以下字符串:如何檢測某些字符是否在NSString的末尾?
"hey @john..."
"@john, hello"
"@john(hello)"
我令牌化的字符串讓每一個字用空格分隔:
[myString componentsSeparatedByString:@" "];
我的令牌數組現在包含:
@john...
@john,
@john(hello)
我正在檢查標點符號如下:
NSRange textRange = [words rangeOfString:@","];
if(textRange.location != NSNotFound){ } //do something
對於這些情況。我怎樣才能確保只有@約翰標記化,同時保留了尾部字符:
...
,
(hello)
注:我想是能夠處理字符的所有情況下,一個字符串的結尾。以上只是3個例子。
不錯的解決方案。雖然這可行,並且可以檢測字符串中的非字母數字,但我仍然需要能夠在稍後保留用戶的字母數字字符。 – 2010-04-07 01:53:23
我修改了這個例子來存儲額外的字符。 – 2010-04-07 02:46:17