2011-06-12 3 views
1

可能性の重複:
How to find and replace symbols in a string?NSRangeスペースや返品を探すには?

申し訳ありませんが、次は本当に明白ですが、私はちょうどNSRangeで動作するように始めていると私の質問を持つドキュメントは本当に便利ではないが見つかった場合。

私は文字列を持っています。私はそれを見ていきたいと思います。私は、文字列の終わりから(1)最初のスペースOR(2)のいずれかに範囲を決定したいと思います。

これは私がこれまで持っているものです。

NSRange range = [myString rangeOfString:@" " options:NSBackwardsSearch]; 

が、どのように私はrangeOfString:@" " or @"/n"のようなObjective-Cの何かを伝えるのですか?

ありがとうございました!

+0

他の可能性が含まれます:[に複数の文字を置き換えますCbjective-Cの文字列(http://stackoverflow.com/questions/713918/)と[文字列の文字をチェックする](http://stackoverflow.com/questions/3605918/) –

答えて

1

あなたはこのような何か行うことができます。

NSRange rangeSpace = [myString rangeOfString:@" " options:NSBackwardsSearch]; 
NSRange rangeReturn = [myString rangeOfString:@"/n" options:NSBackwardsSearch]; 

    if(rangeSpace.location < rangeReturn.location) 
     //use rangeReturn 
    else 
     //use rangeSpace 
2

をこれは、あなたが探しているもののように聞こえるrangeOfCharactersInSet をチェックアウト:同様の答えと

NSCharacterSet *charsToFind = [NSCharacterSet whitespaceAndNewlineCharacterSet]; 
NSRange charsRange = [testString rangeOfCharacterFromSet:charsToFind options:NSBackwardsSearch] 
関連する問題