Привет всем, у меня есть большая строка HTML, как
<a style="background: rgb(100, 101, 43) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-backg round-inline-policy: -moz-initial;" href="#">swatch4</a>
<a style="background: rgb(34, 68, 33) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-b ackground-inline-policy: -moz-initial;" href="#">swatch5</a>
<a style="background: rgb(11, 38, 68) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -m oz-background-inline-policy: -moz-initial;" href="#">swatch6</a>
<a style="background: rgb(39, 11, 60) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial ; -moz-background-inline-policy: -moz-initial;" href="#">swatch7</a>
... Есть много таких записей ...
В итоге я бы хотел получить массив php
$colors = array(
'rgb(34, 34, 33)',
'rgb(11, 38, 68)',
...
);
и т.д..
Шаг Мне нужна помощь с извлечением части rgb строки. У меня проблемы с тем, что мои регулярные выражения слишком много едят. Любая помощь будет оценена, я хотел бы разобраться в этом и узнать, как это сделать (в отличие от просто сделать это). Я использую VIM кстати.
Спасибо