0

私は次のようなiphoneの文字列を持っています:

    my.whatever.string.with.unknown.length=something whatever something = something .... = whatever

FIRST"="だけを他のものに置き換えたい。

私が使用する場合:

    [myString stringByReplacingOccurrencesOfString:@"=" withString:@"somethingHere" ]; 

"="のすべての出現を置き換えます。これを達成する方法について何か提案はありますか?

4

2 に答える 2

3

range引数を使用して、文字列のどこまで検索するかを指定できます。あなたが最初のものがどこにあるかを見つけることができると仮定すると=、あなたはそれをするためにそれを使うことができます。メソッド定義は次のようになります。

replaceOccurrencesOfString:withString:options:range:
于 2012-05-25T19:53:32.020 に答える
-4

このように文字列を置き換えることができます。

 NSString *mystring=FIRST;
 NSString *trimmedString = [mystring stringByReplacingOccurrencesOfString:@" " withString:@""];
于 2012-05-25T19:54:19.927 に答える