Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Тексты > regex: background-color:rgb(0, 0, 204)→rgv_0_0_204


Автор: phpsc 7.12.2010, 03:07
Имеем подстроку
<span style=\"background-color: rgb(0, 0, 204);\">
нужно получить
[rgb_0_0_204]

цифры могут быть разные, это ведь координаты rgb-цвета

Автор: umka 7.12.2010, 10:56
Код

if (preg_match('/rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\);/'),$string,$m) {
    $rgb="[rgb_$m[1]_$m[2]_$m[3]]";
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)