Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #33814

Pomoc z wyrażeniem regularnym

From Roman Tyczka <noemail@because.no>
Subject Pomoc z wyrażeniem regularnym
Newsgroups pl.comp.programming
Date 2020-03-23 14:42 +0100
Message-ID <7eb1xqggsveo.dlg@tyczka.com> (permalink)
Organization Telekomunikacja Polska

Show all headers | View raw


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/facebook@2x.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. facebook@2x.png, czyli w rezultacie chcę dostać:

images/facebook@2x.png

Stosuję takiego reexpa:

<img.*?src="(.*?facebook@2x\.png)".*?>

i dupa... dostaję bzdury.

Jak to zrobić poprawnie? Co robię źle?

-- 
pozdrawiam
Roman Tyczka

Back to pl.comp.programming | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Pomoc z wyrażeniem regularnym Roman Tyczka <noemail@because.no> - 2020-03-23 14:42 +0100
  Re: Pomoc z wyrażeniem regularnym Łukasz 'Maly' Ostrowski <l3vi4than@gmail.com> - 2020-03-23 16:22 +0100
    Re: Pomoc z wyrażeniem regularnym Roman Tyczka <noemail@because.no> - 2020-03-23 17:41 +0100
    Re: Pomoc z wyrażeniem regularnym Roman Tyczka <noemail@because.no> - 2020-03-23 18:02 +0100
      Re: Pomoc z wyrażeniem regularnym Roman Tyczka <noemail@because.no> - 2020-03-23 18:22 +0100
        Re: Pomoc z wyrażeniem regularnym Łukasz 'Maly' Ostrowski <l3vi4than@gmail.com> - 2020-03-23 21:59 +0100
  Re: Pomoc z wyrażeniem regularnym "M.M." <mmarszik@gmail.com> - 2020-03-23 14:31 -0700

csiph-web