我正在尝试[word]用\[word\]using替换NSRegularExpression:
NSRegularExpression *metaRegex = [NSRegularExpression regularExpressionWithPattern:@"([\\[\\]])"
options:0
error:&metaRegexError];
NSString *escapedTarget = [metaRegex stringByReplacingMatchesInString:string
options:0
range:NSMakeRange(0, string.length)
withTemplate:@"\\$1"];
但是这个的输出是$1word$1。您会认为第一个字符\会转义第二个\字符,但它看起来像是在转义$字符...我如何告诉它转义\而不是转义$?