我有一个RGB字符串形式为rgb(34, 34, 34)
,我想在iOS上将其解析为UIColor
。我相信我需要一个正则表达式来完成这个任务,但是我似乎无法得到正确的结果。以下是我目前的进展。
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)];
如果有人能指导我正确的方向,那将是非常棒的。