The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Последняя регулярка что бы закончить проект!"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (JavaScript)
Изначальное сообщение [ Отслеживать ]

"Последняя регулярка что бы закончить проект!"  –2 +/
Сообщение от antiwindows (ok) on 01-Окт-15, 12:04 
Прошу прощения, тему изменил - искал не в том месте.

в этот раз задача посложнее - бьюсь над ней уже второй день ((

С помощью регулярных выражений надо вытащить из исходного кода (в h3-контейнере):
<h3 class="r"><a class="pstl" data-what="1" href="http://www.google.de/aclk?sa=l&ai=C-9oQygENVpujKqGXzAOfn... jsaction="spop.c">10 x Leitz Stehsammler 24230095 DIN A476mm Hartpappe RC schwarz</a></h3>

ссылку на продукт, которая стоит после  adurl:
http://bueropartner24.de/Ordnen-Registrieren/Schreibtischorg...

и название продукта, которое стоит после jsaction="spop.c">:
10 x Leitz Stehsammler 24230095 DIN A476mm Hartpappe RC schwarz


Это последняя регулярка для того что бы закончить проект! Остальное уже всё сделано! ПОМОГИТЕЕЕЕ кто может!!!

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Последняя регулярка что бы закончить проект!"  +/
Сообщение от Etch on 01-Окт-15, 18:13 
Такое надо делать не регулярками, а полноценным разбором строк.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Последняя регулярка что бы закончить проект!"  +/
Сообщение от Andrey Mitrofanov on 01-Окт-15, 20:01 
> Это последняя регулярка для того что бы закончить проект! Остальное уже всё
> сделано! ПОМОГИТЕЕЕЕ кто может!!!

http://programming-motherfucker.com/become.html

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Последняя регулярка что бы закончить проект!"  +/
Сообщение от eRIC (ok) on 02-Окт-15, 07:01 
>и название продукта, которое стоит после jsaction="spop.c">:
>10 x Leitz Stehsammler 24230095 DIN A476mm Hartpappe RC schwarz

неправильно мыслите прогер, вам просто нужно значение ссылки вытащить, не важно после чего оно будет и сколько атрибутов в теге <a> будет, т.е. текст в <a много атрибутов>бла бла бла</a>. учите парсинг HTML элементов

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Последняя регулярка что бы закончить проект!"  +/
Сообщение от antiwindows (ok) on 02-Окт-15, 16:20 
>>и название продукта, которое стоит после jsaction="spop.c">:
>>10 x Leitz Stehsammler 24230095 DIN A476mm Hartpappe RC schwarz
> неправильно мыслите прогер, вам просто нужно значение ссылки вытащить, не важно после
> чего оно будет и сколько атрибутов в теге <a> будет, т.е.
> текст в <a много атрибутов>бла бла бла</a>. учите парсинг HTML элементов

согласен, что надо. Но данная регулярка нужна именно сейчас. Буду признателен знающим и желающим помочь


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Последняя регулярка что бы закончить проект!"  –1 +/
Сообщение от Hammer (ok) on 04-Окт-15, 08:55 
>[оверквотинг удален]
> ((
> С помощью регулярных выражений надо вытащить из исходного кода (в h3-контейнере):
> <h3 class="r"><a class="pstl" data-what="1" href="http://www.google.de/aclk?sa=l&ai=C-9oQygENVpujKqGXzAOfnJHQB...
> jsaction="spop.c">10 x Leitz Stehsammler 24230095 DIN A476mm Hartpappe RC schwarz</a></h3>
> ссылку на продукт, которая стоит после  adurl:
> http://bueropartner24.de/Ordnen-Registrieren/Schreibtischorg...
> и название продукта, которое стоит после jsaction="spop.c">:
> 10 x Leitz Stehsammler 24230095 DIN A476mm Hartpappe RC schwarz
> Это последняя регулярка для того что бы закончить проект! Остальное уже всё
> сделано! ПОМОГИТЕЕЕЕ кто может!!!

(\bc\"\>)(.+)\<\/a

https://regex101.com/r/hS4aX2/1

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Последняя регулярка что бы закончить проект!"  –1 +/
Сообщение от Hammer (ok) on 05-Окт-15, 22:06 
> (\bc\"\>)(.+)\<\/a

Вернее так
\bc\">(.+)<\/a

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Последняя регулярка что бы закончить проект!"  +/
Сообщение от Yan37 (ok) on 11-Окт-15, 12:54 
>> (\bc\"\>)(.+)\<\/a
> Вернее так
> \bc\">(.+)<\/a

точно так?

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Последняя регулярка что бы закончить проект!"  +/
Сообщение от Hammer (ok) on 12-Окт-15, 05:52 
>>> (\bc\"\>)(.+)\<\/a
>> Вернее так
>> \bc\">(.+)<\/a
> точно так?

https://regex101.com/r/hS4aX2/3

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру