
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.12.2005, 10:09
|
|||
|---|---|---|---|
помогите с регулярным выражением |
|||
|
#18+
надо обработав страницы галлереи картинок получить список ссылок на картинки и список соответствующей ссылке картинки, убрав все лишние ссылки на странице в идеале галлерея это что-то вроде этого: <a href="/big/big_pic1.jpg"><img src="/small/small_pic1.png"></a> получить что-то вроде этого Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 12:53
|
|||
|---|---|---|---|
помогите с регулярным выражением |
|||
|
#18+
и не получится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 13:15
|
|||
|---|---|---|---|
помогите с регулярным выражением |
|||
|
#18+
почему не получится? Надо только написать искусственный интеллект и всё получится. ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 13:22
|
|||
|---|---|---|---|
помогите с регулярным выражением |
|||
|
#18+
хотя можно написать бесконечно извращенское регулярное выражение, скажем, вот его начало: <[aA][^>](href|HREF)=("[^"]"|'[^']'|\S*).*> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 13:24
|
|||
|---|---|---|---|
помогите с регулярным выражением |
|||
|
#18+
вернее даже так: <[aA][^>]+(href|HREF)=("[^"]*"|'[^']*'|\S*)[^>]*> ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 13:30
|
|||
|---|---|---|---|
|
|||
помогите с регулярным выражением |
|||
|
#18+
тебе надо DOM-дерево построить по ХТМЛ-файлу и анализировать по дереву.... покопай в эту сторону + XML-парсеры глянь.... а одним регекспом это не решишь (можно конечно написать слона, но даже слон где-то та и обламается, ибо всего не учесть) можешь посмотреть тут ... если нужно универсальное решение одним регекспом не обойдешься. Придется доку изучать и пробовать, пробовать, пробовать.... 2maXmo: тут скорее рекурсивный регексп рисовать надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 13:35
|
|||
|---|---|---|---|
помогите с регулярным выражением |
|||
|
#18+
если слона писать по тз, то в рамках тз не обломается. ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 13:43
|
|||
|---|---|---|---|
помогите с регулярным выражением |
|||
|
#18+
мдя... разочаровали вы меня, други... а моих сильноскромных умственных потуг хватило на такой шаблон для preg_match_all: Код: plaintext 1. полез в сторону XML ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 13:46
|
|||
|---|---|---|---|
помогите с регулярным выражением |
|||
|
#18+
З.Ы. если все же есть готовое решение - подскажите, а то время на эту байду уже угробил тучу. Даже денежку дать могу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 13:49
|
|||
|---|---|---|---|
помогите с регулярным выражением |
|||
|
#18+
Для затравки: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 13:57
|
|||
|---|---|---|---|
|
|||
помогите с регулярным выражением |
|||
|
#18+
не пытайся изобрести велосипед.... регексп для парсинга того что ты хочешь может быть сколькоугодно сложным и всеравно не учитывать всех вариантов (найдется способ его обойти). Если построить дерево ты однозначно определишь список ссылок которые содержат единственный тег ИМЖ и больше ничего вытащить необходимые атрибуты и все это посредством небольшой ф-ции на 30-40 строчек. Т.к. ХМЛ-ные либы уже написаны другими людьми за тебя и вопрос парсинга ложится на них. В доказательство того что врядли ты напишешь чтото универсальное могу привести RFC822-регексп для валидации e-mail адреса (порядка 200 строчек) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Email::Valid - перловый модуль, при желании рекомендую ознакомится :) вы все еще хотите писать рег-експ? :) тогда мы идем к вам :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 13:59
|
|||
|---|---|---|---|
|
|||
помогите с регулярным выражением |
|||
|
#18+
SarinДля затравки: Код: plaintext 1. .[1,] - мне понравилось особо :) ... я плякаль :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 17:24
|
|||
|---|---|---|---|
помогите с регулярным выражением |
|||
|
#18+
Anjey aka PM SarinДля затравки: Код: plaintext 1. .[1,] - мне понравилось особо :) ... я плякаль :) Мля, я не спал пол ночи а вы тут от мя требуете регулярные выражения!!! Код: plaintext 1. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 17:59
|
|||
|---|---|---|---|
|
|||
помогите с регулярным выражением |
|||
|
#18+
Anjey aka PMВ доказательство того что врядли ты напишешь чтото универсальное могу привести RFC822-регексп для валидации e-mail адреса (порядка 200 строчек)Достаточно было ссылку дать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 19:49
|
|||
|---|---|---|---|
|
|||
помогите с регулярным выражением |
|||
|
#18+
* Anjey aka PMВ доказательство того что врядли ты напишешь чтото универсальное могу привести RFC822-регексп для валидации e-mail адреса (порядка 200 строчек)Достаточно было ссылку дать :) я брал из сорцов Email::Valid :) Sarin следует читать как Код: plaintext а конструкции .+ еще никто не отменял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 23:29
|
|||
|---|---|---|---|
помогите с регулярным выражением |
|||
|
#18+
Anjey aka PMа конструкции .+ еще никто не отменял Прости, я такой не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 23:41
|
|||
|---|---|---|---|
|
|||
помогите с регулярным выражением |
|||
|
#18+
Sarin Anjey aka PMа конструкции .+ еще никто не отменял Прости, я такой не знаю. Ф мэсэдэнэ, животное! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 23:46
|
|||
|---|---|---|---|
помогите с регулярным выражением |
|||
|
#18+
*[quot Sarin]Ф мэсэдэнэ, животное! Спасиб. Я регулярные выражения перловые по JS учил. Там такого вродь нету. Почему мэсэдэн и за что "животное"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2005, 23:57
|
|||
|---|---|---|---|
|
|||
помогите с регулярным выражением |
|||
|
#18+
SarinПочему мэсэдэн и за что "животное"?Классика жанра :) Без обид :) http://phpclub.ru/talk/showthread.php?threadid=69905 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2005, 00:01
|
|||
|---|---|---|---|
|
|||
помогите с регулярным выражением |
|||
|
#18+
Perl regular expressions Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2005, 00:41
|
|||
|---|---|---|---|
помогите с регулярным выражением |
|||
|
#18+
* SarinПочему мэсэдэн и за что "животное"?Классика жанра :) Без обид :) http://phpclub.ru/talk/showthread.php?threadid=69905 Да я и не обиделся:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2005, 00:42
|
|||
|---|---|---|---|
помогите с регулярным выражением |
|||
|
#18+
Anjey aka PMPerl regular expressions Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. пасиб. я уже прочитал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2005, 14:59
|
|||
|---|---|---|---|
помогите с регулярным выражением |
|||
|
#18+
Duke1999 Используй DOM В php это через это делается xml_parser_create - создание xml_set_element_handler - тэги xml_set_character_data_handler - содержимое , а далее навесь, какие хочешь регулярки на содержимое тэгов и получишь свои массив(ы). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&tablet=1&tid=1477045]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 377ms |

| 0 / 0 |
