- Регистрация
- 23.11.2010
- Сообщения
- 76
- Благодарностей
- 23
- Баллы
- 8
Здравствуйте. Помогите пожалуйста разобраться.
Иногда сталкиваюсь с странным явлением.
При тестировании регулярок в "Конструкторе регулярных выражений" , иногда, то что надо не обрабатывается как нужно .
Пример:
Надо выпарсить цену. Вот из этого куска кода
<div class="pi p2 pmoz"><span id="thePrice" class="price reprice reprice147" name="11947">80,00</span>
В данном случае проблема, ибо вначале идут рандомные значения и нормального тега для начала регулярки нет.
Пробую такие варианты:
(?<=">).*(?=</span>)
(?<=">).*?(?=</span>)
(?<=>).*?(?=</span>)
(?<=>).*(?=</span>)
Ничего не работает). Подскажите пожалуйста где косяк, и почему не получается)
Заранее благодарю за помощь)
Иногда сталкиваюсь с странным явлением.
При тестировании регулярок в "Конструкторе регулярных выражений" , иногда, то что надо не обрабатывается как нужно .
Пример:
Надо выпарсить цену. Вот из этого куска кода
<div class="pi p2 pmoz"><span id="thePrice" class="price reprice reprice147" name="11947">80,00</span>
В данном случае проблема, ибо вначале идут рандомные значения и нормального тега для начала регулярки нет.
Пробую такие варианты:
(?<=">).*(?=</span>)
(?<=">).*?(?=</span>)
(?<=>).*?(?=</span>)
(?<=>).*(?=</span>)
Ничего не работает). Подскажите пожалуйста где косяк, и почему не получается)
Заранее благодарю за помощь)