趣味:酒など自己紹介:ここに書かれていることはフィクションです。ないブログに表示されています。新しい記事を書く事で広告が消えます。12:26rangeOfString:optionsある意味で、ある文章から特定の文字列を抜き出さなければならないという仕事は、いつだってある仕事なのだと思う。従って、「ある意味で」という言葉を文書から検索し、その位置を導きだすこというサンプルは、ある意味、非常に有益だと思う。管さんはある意味でを使い過ぎらしい。これまで、なんか重い話題が続いたので、ある意味ちょっと息抜きで。レッツrangeOfString:options。引数で検索したい文字列を指定。私の場合、@"ある意味で"。第二引数はオプション。オプションは適宜指定で。無しで検索してみたいの私は0で。戻り値のNSRangeはlocationとlengthを持つ構造体。range.length);とかやれば値が見れる。多バイト文字でも文字数で何文字目か出してくれる。lengthも文字数。私の場合、「ある意味で」が2回登場するので、もう一回やる必要がある。whileで回す必要がある。そんなとき、rangeOfString:options:range:。第三引数で、残りの部分を指定してやればいい。NSLiteralSearchとかしちゃえばOK。こんなオプションがありんす。NSCaseInsensitiveSearch大文字小文字を区別しない。NSLiteralSearchこれを指定した場合、byteをみて比較する。UCS2で3071,306F,309Aとした場合、それは"ぱぱ"となる。