Предположим, у меня есть строка RGB (формат: # <2 шестнадцатеричные цифры> <2 шестнадцатеричные цифры> <2 шестнадцатеричные цифры>) следующим образом:
"#00BBCC"
и я хотел бы сопоставить и захватить его элементы <2 шестнадцатеричных цифры> более компактным способом, чем при использовании очевидного:
"#\\([[:xdigit:]\\{2\\}]\\)\\([[:xdigit:]\\{2\\}]\\)\\([[:xdigit:]\\{2\\}]\\)"
Я пробовал:
"#\\([[:xdigit:]]\\{2\\}\\)\\{3\\}"
и:
"#\\(\\([[:xdigit:]]\\{2\\}\\)\\{3\\}\\)"
Но больше всего они совпали по первому элементу с <2 шестнадцатеричными цифрами>.
Есть идеи? Спасибо.