Tôi có một chuỗi RGB ở dạng rgb(34, 34, 34)
. Tôi muốn phân tích cú pháp thành UIColor
bằng iOS. Tôi tin rằng tôi cần một regex cho điều này, nhưng tôi không thể có vẻ để crack nó. Đây là những gì tôi có cho đến nay.rgb (34, 34, 34) để 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)];
Nếu có ai có thể gửi cho tôi đúng hướng, điều đó thật tuyệt.
Bạn CÓ CÓ nhận chuỗi rgb như vậy hoặc bạn có thể nhận được giá trị thực tế không? –
Tôi nhận được chuỗi RGB này từ API mà tôi không có quyền kiểm soát. Họ đang phân phối nó ở định dạng này không may. –
Kiểm tra câu trả lời của tôi :) Đã thêm nội dung nào đó sẽ giúp –