用其他字符replace字符(唯一的通配符值)

我有一个NSString,让我们说,“H,L,K,P”我怎么能检测一个特定的字符比野生的字符…例如,检查“,*”将返回“,L”“, K“和”P“,因为它们都具有特定的”,“,然后他们都有一个字符在他们后面。 然后我想用自己加上一个“句点”来replace这个string。

所以“H,L,K,P”会变成“H,L,K,P”。

使用正则expression式。 search模式将是:

,(.) 

replace模式将是:

 ,$1. 

示例代码:

 NSString *string = @"H,L,K,P"; NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@",(.)" options:0 error:&error]; NSString *modifiedString = [regex stringByReplacingMatchesInString:string options:0 range:NSMakeRange(0, [string length]) withTemplate:@",$1."];