以下サンプルコード。
NSString *originStr = @"abogado ga umai!";
NSRegularExpression *regexp = [NSRegularExpression regularExpressionWithPattern:@"umai"
options:0
error:nil];
// ここでは置換してみる
NSString *replaced = [regexp stringByReplacingMatchesInString:originStr
options:0
range:NSMakeRange(0, originStr.length)
withTemplate:@"mazui"];
NSLog("replaced = %@", replaced); // -> "abogado ga mazui!"たぶんちゃんと動く(未検証)。