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

start [/forum/topic.php?fid=23&msg=33451986&tid=1477045]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 499ms |

| 0 / 0 |
