这是什么类型的正则表达式?
What sort of regex is this?
我刚刚发现有人使用这样的正则表达式:
NSString *pattern = @"i[\p{Alphabetic}&&\p{Uppercase}][\p{Alphabetic}]+";
[NSRegularExpression regularExpressionWithPattern:pattern options:0 error:NULL];
// Source: http://www.objc.io/issue-5/getting-to-know-textkit.html
// Tested. It actually works.
正则表达式看起来很酷而且可读性强(据说与 Unicode 更兼容)。我在哪里可以找到关于这种正则表达式的更多信息?它是一种 Cocoa-only 的东西吗?
编辑:我找到了一个全面的答案here。
我刚刚发现有人使用这样的正则表达式:
NSString *pattern = @"i[\p{Alphabetic}&&\p{Uppercase}][\p{Alphabetic}]+";
[NSRegularExpression regularExpressionWithPattern:pattern options:0 error:NULL];
// Source: http://www.objc.io/issue-5/getting-to-know-textkit.html
// Tested. It actually works.
正则表达式看起来很酷而且可读性强(据说与 Unicode 更兼容)。我在哪里可以找到关于这种正则表达式的更多信息?它是一种 Cocoa-only 的东西吗?
编辑:我找到了一个全面的答案here。