Выборка между тегами

Статус
В этой теме нельзя размещать новые ответы.

XStudent

Новичок
Выборка между тегами

Есть форма, есть селекты. Задача: выбрать блок селекта с оптионами с определенным именем.
PHP:
$rub='Photo';
$Page='
<select name="Rub1" class="MyClass">
<option value="1">1</option>
</select>
<select name="'.$rub.'" class="MyClass">
<option value="1">1</option>
</select>
<select name="Rub2" class="MyClass">
<option value="1">1</option>
</select>
';
$shablon=".*(<select.*name=[\"|\'| ]".$rub."[\"|\'| ].*>(.+)<\/select>).*";
ereg ($shablon, $Page, $opt);
print_r ($opt);
в $opt[1] - <select name="Photo" class="MyClass">
<option value="1">1</option>
</select>
<select name="Rub2" class="MyClass">
<option value="1">1</option>
</select>

Подскажите, плз, почему регулярка подхватывает следующий селект.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху