![]() |
|
Модераторы: ginnie |
![]()
|
|
| Akella |
|
||||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: нет Всего: 329 |
Вот блок текста
Красным выделил, что нужно найти. Вот выражение:
Но выражение находит почти весь кусок, вот снимок: |
||||
|
|||||
| Pfailed |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 19.7.2009 Репутация: 6 Всего: 39 |
/<a\s+href="([^"]+)"\s+class="next"/
Добавлено через 3 минуты и 29 секунд А в вашем выражении стоит заменить [^\'']+ на [^"]+ |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: нет Всего: 329 |
А как сделать выражение "ленивым"? Ну чтобы оно получало текст между ближайшими двумя href=" и "
Добавлено через 3 минуты и 12 секунд Спасибо, то, что нужно Добавлено через 9 минут и 33 секунды Если расшифровать, то получится: любой пробельный символ (один или больше) href=" " любой символ, кроме кавычек (один или больше) любой пробельный символ (один или больше) class="next" да, до меня дошло, что нужно было в исключения добавить то, что может встречаться в ненужно куске текста: кавычки " или > или < |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Регулярные выражения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |