|
|
|
|
if (preg_match_all('/(#([\w]))/i', $color, $out)) {
var_dump($out);
}
|
Для html вида:
<div class="color" style="background:#D6BB68"></div>,<div class="color" style="background:#D4BB64"></div>, <div class="color" style="background:#E4BB62"></div>, <div class="color" style="background:#E4СС62"></div>
|
Не вытягивает все значения #E4СС62 | |
|
|
|
|
|
|
|
для: OLi
(09.12.2012 в 20:27)
| | Можно начать отталкиваться от следующего скрипта
<?php
$color = '<div class="color" style="background:#D6BB68"></div>,
<div class="color" style="background:#D4BB64"></div>,
<div class="color" style="background:#E4BB62"></div>,
<div class="color" style="background:#E4СС62"></div>';
//'/(#([\w]))/i'
$pattern = "/background:(#[^\"]+)\"/is";
if (preg_match_all($pattern, $color, $out)) {
echo "<pre>";
var_dump($out);
echo "</pre>";
}
?>
|
Последнее вхождение по-моему русскими символами набрано. | |
|
|
|