The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Регулярные выражения, !*! antiwindows, 22-Сен-15, 17:34  [смотреть все]
с помощью регулярных выражений надо вытащить из исходного кода название продукта. Это то что стоит в ковычках после слова title (т.е. "Leitz 24230095 Stehsammler, A4, Hartpappe, schwarz"):

<a class="a-link-normal s-access-detail-page  a-text-normal" title="Leitz 24230095 Stehsammler, A4, Hartpappe, schwarz" href="http://www.amazon.de/Leitz-24230095-Stehsammler-Hartpappe schwarz/dp/B0007OEHFS/ref=sr_1_1?ie=UTF8&qid=1442901446&sr=8-1&keywords=Leitz+24230095"><h2 class="a-size-medium a-color-null s-inline s-access-title a-text-normal">Leitz 24230095 Stehsammler, A4, Hartpappe, schwarz</h2></a>

Примерно выражение выглядит так:
<a class=\"[^\"]*title\"(.*?)</a>
Но это выражение не работает. Помогите кто может!

  • Регулярные выражения, !*! Аноним, 19:45 , 22-Сен-15 (1)
    >[оверквотинг удален]
    > то что стоит в ковычках после слова title (т.е. "Leitz 24230095
    > Stehsammler, A4, Hartpappe, schwarz"):
    > <a class="a-link-normal s-access-detail-page  a-text-normal" title="Leitz 24230095
    > Stehsammler, A4, Hartpappe, schwarz" href="http://www.amazon.de/Leitz-24230095-Stehsammler-Hartpappe
    > schwarz/dp/B0007OEHFS/ref=sr_1_1?ie=UTF8&qid=1442901446&sr=8-1&keywords=Leitz+24230095"><h2
    > class="a-size-medium a-color-null s-inline s-access-title a-text-normal">Leitz 24230095
    > Stehsammler, A4, Hartpappe, schwarz</h2></a>
    > Примерно выражение выглядит так:
    > <a class=\"[^\"]*title\"(.*?)</a>
    > Но это выражение не работает. Помогите кто может!

    / title=\"(.+)\" href/
    Это если после title всегда идёт href, конечно.

  • Регулярные выражения, !*! Аноним, 19:49 , 22-Сен-15 (2)
    >[оверквотинг удален]
    > то что стоит в ковычках после слова title (т.е. "Leitz 24230095
    > Stehsammler, A4, Hartpappe, schwarz"):
    > <a class="a-link-normal s-access-detail-page  a-text-normal" title="Leitz 24230095
    > Stehsammler, A4, Hartpappe, schwarz" href="http://www.amazon.de/Leitz-24230095-Stehsammler-Hartpappe
    > schwarz/dp/B0007OEHFS/ref=sr_1_1?ie=UTF8&qid=1442901446&sr=8-1&keywords=Leitz+24230095"><h2
    > class="a-size-medium a-color-null s-inline s-access-title a-text-normal">Leitz 24230095
    > Stehsammler, A4, Hartpappe, schwarz</h2></a>
    > Примерно выражение выглядит так:
    > <a class=\"[^\"]*title\"(.*?)</a>
    > Но это выражение не работает. Помогите кто может!

    Можно так - "нежадное" выражение (синтаксис perl):
    / title=\"(.+?)\"/




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

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