Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.11.07;
Скачать: CL | DM;

Вниз

Помогите с регуляркой   Найти похожие ветки 

 
brother ©   (2010-08-11 11:46) [0]

Есть кусок HTML кода:
<tr><td colspan="3" style="padding: 3px 1px 1px 0px;"><em>Температура</em></td></tr>
<tr style="font-size: 12pt;">
<td class="rt nobr" style="padding: 3px 4px 3px 40px;">Аэропорт:</td>
<td class="rt nobr"><span style="color: #cc0000;">+19</span> C&deg;</td>
<td class="lf"><small style="color: #fff;">2</small></td>
</tr>

Помогите составить регулярку для нахождения числа +19.
Пока "родил" такое:
<td class="rt nobr"><span(.*?)</span>
а вот что вместо


 
brother ©   (2010-08-11 11:48) [1]

упс тэги запорол в сообщении)
а вот что вместо: ТочкаЗвездочкаВопрос поставить?
зы и еще ссылку бы на полный справочник по регулярным выражениям бы


 
Сергей М. ©   (2010-08-11 12:06) [2]

В синтаксисе TRegExpr РВ будет выглядеть примернго так:

<td class="rt nobr"><span.*>(.*)</span> C°</td>


 
brother ©   (2010-08-11 12:10) [3]

дебуг делаю в RegExprDebugger.exe - не находит(
там используется
unit RegExpr;

{
    TRegExpr class library
    Delphi Regular Expressions

Copyright (c) 1999-2004 Andrey V. Sorokin, St.Petersburg, Russia


 
Сергей М. ©   (2010-08-11 12:24) [4]


> brother ©   (11.08.10 12:10) [3]


Не знаю.

Notepad++, использующий дельфийский класс TRegExpr, успешно находит.


 
brother ©   (2010-08-11 12:44) [5]

да по сабж. находит а вот для полной страницы нет)
http://angara.net/meteo/


 
brother ©   (2010-08-11 12:53) [6]

Сергей спасибо! Разобрался...



Страницы: 1 вся ветка

Текущий архив: 2010.11.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
2-1281959405
Slay64
2010-08-16 15:50
2010.11.07
Этикеточный принтер


2-1281708934
Михаил
2010-08-13 18:15
2010.11.07
почта


2-1281512818
brother
2010-08-11 11:46
2010.11.07
Помогите с регуляркой


6-1228811420
Добежал
2008-12-09 11:30
2010.11.07
Ошибка в TIdHTTPServer


2-1281710294
Дмитрий Стариков
2010-08-13 18:38
2010.11.07
подскажите что не так?????