在 PHP 中,我会做这样的事情:
但是在 Objective-C 中,我尝试了这个:
regex = [NSRegularExpression regularExpressionWithPattern:@"\\.([a-zA-Z0-9])" options:NSRegularExpressionCaseInsensitive error:&error];
result = [regex stringByReplacingMatchesInString:result options:0 range:NSMakeRange(0, [result length]) withTemplate:@". \1"];
但它最终只是简单地删除了下一个句子的第一个字母(例如“end. Chris” -> “end. hris”)。为什么是这样?