ruskam
Новичок
Регулярные выражения
Есть исходный текст следующего вида:
<option value="665">28 февраля</option><option value="667">1 марта</option><option value="668">2 марта</option><option value="669">3 марта</option><option value="670">4 марта</option>
Из него нужно выдрать
1) числа, которые заключены в кавычки "" после value=
2) Всё что между <option></option>. Т.е. 28 февраля...1 марта... ну и так далее.
1-й пункт написал вот так:
$pattern="|<option value\=\"([0-9]+)\">|";
всё работает, а вот со вторым что-то не получается...пробовал вот так:
$pattern='|<option value\="([0-9]+)">([^<]*)</option>|';
не выходит!
В чём я ошибся ?
Спасибо...
Есть исходный текст следующего вида:
<option value="665">28 февраля</option><option value="667">1 марта</option><option value="668">2 марта</option><option value="669">3 марта</option><option value="670">4 марта</option>
Из него нужно выдрать
1) числа, которые заключены в кавычки "" после value=
2) Всё что между <option></option>. Т.е. 28 февраля...1 марта... ну и так далее.
1-й пункт написал вот так:
$pattern="|<option value\=\"([0-9]+)\">|";
всё работает, а вот со вторым что-то не получается...пробовал вот так:
$pattern='|<option value\="([0-9]+)">([^<]*)</option>|';
не выходит!
В чём я ошибся ?
Спасибо...