关于Objective-C 正则表达式的问题

Objective-C基于NSRegularExpression使用正则表达式,在官方文档中是这样描述的:

NSError *error = NULL;
NSRegularExpression *regex = [NSRegularExpression 
                             regularExpressionWithPattern:@"\\b(a|b)(c|d)\\b" 
                             options:NSRegularExpressionCaseInsensitive 
                             error:&error];

在这段代码中正则表达式的元字符使用的是双斜杠,这是为什么?是不是Objective-C中的正则表达式都要使用双斜杠来使用元字符?

阅读 8.8k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题