-
X-Received: by 2002:a37:a89:: with SMTP id 131mr11177727qkk.137.1584999068700; Mon,
23 Mar 2020 14:31:08 -0700 (PDT)
X-Received: by 2002:a37:a89:: with SMTP id 131mr11177727qkk.137.1584999068700; Mon,
23 Mar 2020 14:31:08 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
e.net!feeder.erje.net!news.etla.org!aioe.org!peer02.am4!peer.am4.highwinds-medi
a.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.
google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!n
ot-for-mail
Newsgroups: pl.comp.programming
Date: Mon, 23 Mar 2020 14:31:08 -0700 (PDT)
In-Reply-To: <7...@t...com>
Complaints-To: g...@g...com
Injection-Info: google-groups.googlegroups.com; posting-host=159.205.157.75;
posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
NNTP-Posting-Host: 159.205.157.75
References: <7...@t...com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8...@g...com>
Subject: Re: Pomoc z wyrażeniem regularnym
From: "M.M." <m...@g...com>
Injection-Date: Mon, 23 Mar 2020 21:31:08 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2918
X-Received-Body-CRC: 3188874686
Xref: news-archive.icm.edu.pl pl.comp.programming:214796
[ ukryj nagłówki ]On Monday, March 23, 2020 at 2:42:48 PM UTC+1, Roman Tyczka wrote:
> Witam,
>
> Mam np. taki kodzik w htmlu:
>
> <tbody><img src="dubaj.png">
>
> <audio src="plik.png">
>
> <tr align="center" style="vertical-align: top; display: inline-block;
> text-align: center;" valign="top">
>
> <td style="word-break: break-word; vertical-align: top; padding-bottom:
> 5px; padding-right: 3px; padding-left: 3px;"
> valign="top"><img type="" src="chusta.png">
>
> <a href="https://www.facebook.com/" target="_blank">
>
> <img alt="Facebook" height="32" src="images/f...@2...png"
> style="text-decoration: none; -ms-interpolation-mode: bicubic; height:
> auto; border: none; display: block;" title="Facebook" width="32"/></a>
> </td>
>
> I teraz, żeby wydobyć wszystkie nazwy plików z tagów <img> używam
> wyrażenia:
>
> <img.*?src="(.*?)".*?>
>
> i mam 3 matche i 3 nazwy plików. To jest ok.
>
> Ale teraz chciałbym wyciągnąć pełną nazwę konkretnego pliku (wraz ze
> ścieżką względna) np. f...@2...png, czyli w rezultacie chcę dostać:
>
> images/f...@2...png
>
> Stosuję takiego reexpa:
>
> <img.*?src="(.*?facebook@2x\.png)".*?>
>
> i dupa... dostaję bzdury.
>
> Jak to zrobić poprawnie? Co robię źle?
Bez kompilacji, bez testowania:
Może tak, najpierw takim dla ścieżek w pojedynczych:
<img[^>]+src\s*=\s*'([^']*)'[^>]*>
Potem takim, gdy ścieżki są w podwójnych:
<img[^>]+src\s*=\s*"([^"]*)"[^>]*>
Pozdrawiam
Najnowsze wątki z tej grupy
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-12-12 Autocom CAN CDP+ wysokie kody błędów
- 2024-12-13 termostat do lodowki
- 2024-12-13 Gdańsk => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-13 Warszawa => Head of International Freight Forwarding Department <=
- 2024-12-13 Poznań => Employer Branding Specialist <=
- 2024-12-13 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2024-12-13 Kraków => Business Development Manager - Network and Network Security
- 2024-12-13 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-13 Gdańsk => Programista Full Stack .Net <=
- 2024-12-13 Warszawa => Analityk Biznesowo-Systemowy <=
- 2024-12-13 Białystok => Architekt rozwiązań (doświadczenie w obszarze Java, A
- 2024-12-13 Wrocław => Application Security Engineer <=
- 2024-12-13 Katowice => Head of Virtualization Platform Management and Operating S
- 2024-12-13 Lublin => Programista Delphi <=
- 2024-12-13 Chrzanów => Specjalista ds. public relations <=