Code Bye

iOS 中怎么样替换第一个匹配的字符串

示例代码如下:
NSString *utf8HtmlStr = @"xbabay";
utf8HtmlStr = [utf8HtmlStr stringByReplacingOccurrencesOfString:@"ba" withString:@"z" options:NSRegularExpressionSearch range:NSMakeRange(0, utf8HtmlStr.length)];

该段代码会替换掉2个ba,可是本人只希望他替换掉第一个ba,求高手指导

解决方案

20

^(.*?)ba
替换为
$1z

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明iOS 中怎么样替换第一个匹配的字符串