即時通訊有點麻煩,我的代碼和即時通訊需要建議。這對你們來說似乎很簡單,所以我很抱歉。我需要將字符串v與字符串s,並查看aa,ee,ea,ae的組合與字符串v匹配並計算結果的次數。比較和計算來自兩個不同字符串的組匹配
什麼我到目前爲止是這樣的:
int main (int argc, const char * argv[])
{
NSString *s = @"aebeee";
NSString *v [email protected]"ae";
NSInteger length = v.length -1 ;
BOOL isGrup = FALSE;
for (int i= 0 ; i<length; i++) {
if([s characterAtIndex:i] == [v characterAtIndex:0 ]){
isGrup = TRUE;
}
if(isGrup ==1)
{
NSLog(@" is equal");
}else{
NSLog(@" is not equal");
}
}
return(0);
}
我知道isGrup = TRUE後,我應該刪除的代碼;但我只是做了測試,看看結果是否匹配到目前爲止。當你看到它的工作原理,但這隻適用於一個字符,我如何讓它進入下一個並計算我的結果?
是不是[那](http://stackoverflow.com/questions/2166809/number-of-occurrences-of-a-substring-in-an-nsstring)你想要什麼? :),順便說一句,我們在Objective-C中使用「YES」和「NO」代替「TRUE」和「FALSE」。) – HAS
感謝您指出:)沒有代碼,因爲它只是比較「a」和「a 「並告訴我結果。我希望它能比較其他字母。 – user2384735
那麼,這正是[Matthew在他的回答中所做的](http://stackoverflow.com/a/2166919/1489885)。他甚至使用循環!最後'count'是出現次數;) – HAS