0

を使用して検索された文字列の実際のインデックスを見つけるにはどうすればよいrangeOfStringですか?だから私はこれを持っています:

[name rangeOfString: @"Arnold"];

文字列の場所のインデックスを取得するにはどうすればよいですか?開始インデックスと文字列が終了するインデックスの両方が必要です。例が役立ちます。

4

2 に答える 2

5
NSRange range = [name rangeOfString: @"Arnold"];
NSUInteger start = range.location;
NSUInteger end = start + range.length;
于 2012-05-11T16:22:08.770 に答える
4

-[NSString rangeOfString:]は、検索文字列のインデックスを示す と長さを示す のNSRange2 つの項目を持つ構造体を返します。そう:locationlength

[name rangeOfString:@"Arnold"].location

Arnoldで文字列が出現するインデックスを示しますname

于 2012-05-11T16:22:26.190 に答える