|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Работа с регулярными выражениями
Имеется html-страница в которой мне нужно найти строки:
Код:
style="color: #2A5DB0!important;">Word</a></div></td> style="">Word</a></div></td> |
#2
|
||||
|
||||
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#3
|
||||
|
||||
Юзайте RegExp.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#4
|
|||
|
|||
Хорошо. С RegExp разобрался. А как сделать два условия в Expressions?
Находит кучу стороннего кода. В Expression писал 2 способами: Код:
RegExp1.Expression:='style="">(.*?)</a></div></td>'; RegExp1.Expression:='style="color: #2A5DB0!important;">(.*?)</a></div></td>'; |
#5
|
||||
|
||||
Код:
RegExp1.Expression:='style="(color: #2A5DB0!important;)?">(.*)</a></div></td>'; Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#6
|
|||
|
|||
Ваш код находит только одно первое значение и вставляет сзади </a></div></td>
|