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

Вниз

Регулярные выражения   Найти похожие ветки 

 
kosha80   (2003-10-22 13:00) [0]

Здраствуйте господа програмеры,
у меня такой вопрос:
Я хочу вытащить из HTML страницы некий блок.
Для этого я использую компонент TRegExpr, по работе компонента вопросов нет, а вот по синтаксису задания рег. выражения вопрос такой:

Допустим у меня такой HTML текст

...
<ol class=vdiv>
<li><h1>la-la-la</h1>
<li>m1</li><li>m2</li></li>

<li><h1>la-la-la 1</h1>
<li>m1</li><li>m2</li></li>
</ol>
...

или что-то подобное как мне поблочно вытащить блоки la-la-la и la-la-la1 ?


 
Ломброзо ©   (2003-10-22 13:36) [1]

1
<h1>(.*?)</h1>
2
использовать модификатор глобального поиска


 
kosha80   (2003-10-22 13:56) [2]

НО тогда он выведет все <h1> </h1>, а мне надо толь ко между тегами <li></li>


 
Ломброзо ©   (2003-10-22 14:07) [3]

а скобки я зачем поставил? и знак вопроса?


 
kosha80   (2003-10-22 14:11) [4]

Ага, спасибо
я понял, здесь используется не жадный поиск с модификатором ?
Я свое выражение переписал и у меня все заработало!



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

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

Наверх




Память: 0.47 MB
Время: 0.037 c
1-8379
Lena19
2003-10-22 23:14
2003.11.03
где взять модуль SusUtils


7-8694
opoloXAI
2003-08-22 15:37
2003.11.03
Read File from HDD побайтно => скорость очень низкая.


1-8490
IGORYOK
2003-10-23 20:24
2003.11.03
try a:=StrToInt(b) except on EConvertError do ...


1-8340
Nikolas
2003-10-24 21:17
2003.11.03
Из String в PChar


3-8265
Relaxxx
2003-10-13 18:12
2003.11.03
быстрее ли SQL чем стандартный перебор всей таблицы