Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.14.142.115] |
|
Сообщ.
#1
,
|
|
|
Даны строки:
<a href="http://site1.com">ПпппПроба</a> <a href="https://site2.ru">Аббборп</a> Надо программно выделить динамические и статические части и составить регулярное выражение. |
Сообщ.
#2
,
|
|
|
Где здесь статические, а где - динамические части?
|
Сообщ.
#3
,
|
|
|
rvt,
динамическая часть - значение аттрибута href статическая - всё остальное Tishaishii, строки произвольные? Меня эта проблема тоже интересует! Но только немного в другой вариации - если есть 2 УРЛа. Допустим первой и второй страницы гостевой книги, то как найти регулярное выражение которому соответствовали УРЛы всех остальных сраниц той же гостевухи. |
Сообщ.
#4
,
|
|
|
Цитата Rom@nych @ Допустим первой и второй страницы гостевой книги, то как найти регулярное выражение которому соответствовали УРЛы всех остальных сраниц той же гостевухи. У нас 2 года назад была такая задача на республиканской олимпиаде по информатике (правда, с наворотом - был дан также список "плохих" слов, которые под regexp не должных подходить). Она решалась полным перебором с отсечением заведомо плохих вариантов (точнее, построение всех возможных регулярных выражений и проверка данных слов на соответствие regexp-у). К сожалению, исходников того у меня не осталось (да и получил я за эту задачу, кажется очков 30 из 100. Только один человек из почти 100 сделал ее на 100 баллов)... |
Сообщ.
#5
,
|
|
|
Ну, если дословно
Цитата Rom@nych @ динамическая часть - значение аттрибута href статическая - всё остальное то очень ограниченный вариант может быть таким: |<a .*?href="([^"]*)">.*?</a>| Выделяет "динамическую" часть при условии, что она заключена в двойные кавычкм. ЗЫ Не очень понятно, в каком виде нужны статические части... |