我有一个 RGB 字符串的形式rgb(34, 34, 34)
。我想将其解析为UIColor
使用 iOS。我相信我需要一个正则表达式,但我似乎无法破解它。这就是我到目前为止所拥有的。
NSString *regExString = @"(.*?)rgb\((\d+), (\d+), (\d+)\)";
NSError *error = nil;
NSRegularExpression *regEx = [NSRegularExpression regularExpressionWithPattern:regExString
options:NSRegularExpressionCaseInsensitive error:&error];
NSArray *matches = [regEx matchesInString:backgroundColorString options:NSRegularExpressionCaseInsensitive
range:NSMakeRange(0, backgroundColorString.length)];
如果有人能把我送到正确的方向,那就太好了。