iphone字符串仅替换第一次出现的另一个字符串

时间:2012-05-25 19:46:47

标签: iphone string replace

我在iphone中有一个类似下面的字符串:

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

我想用其他东西替换FIRST“=”。

如果我使用:

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

它将替换所有出现的“=”。有关如何实现这一目标的任何建议吗?

2 个答案:

答案 0 :(得分:3)

您可以使用range参数指定要搜索的字符串的距离。假设您可以找到第一个=的位置,您可以使用它来执行此操作。方法定义如下所示:

replaceOccurrencesOfString:withString:options:range:

答案 1 :(得分:-4)

你可以像这样替换字符串..

 NSString *mystring=FIRST;
 NSString *trimmedString = [mystring stringByReplacingOccurrencesOfString:@" " withString:@""];