🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #216842

Re: Pomoc z wyrażeniem regularnym

#216842
From: Łukasz 'Maly' Ostrowski
Date: Mon, 23 Mar 2020 15:22
30 lines
1731 bytes
On Mon, 23 Mar 2020 14:42:46 +0100, Roman Tyczka wrote:
> <ciach>
> 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.

Jakie bzdury? To pomoże w diagnozie ;-). p.s. Pierwszy wildcard zrobiłbym
.+?, albo nawet \s.*? - bo tam powinien być jakiś whitespace po img ;-).

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

Na moje oko wygląda okay. Podejrzewam, że jest informacja której nie
podałeś. Zwróć uwagę też na tryby multi/single-line, tagi XHTML mogą być
"złamane".

Evidence: https://imgur.com/a/cNryhCy

Najlepiej wrzuć przykładowe inputy i regexy na pastebin albo coś podobnego,
łatwiej o diagnozę jeżeli gramy w grę z pełną informacją ;-).

-- 
Pozdrawiam,
Łukasz 'Mały' Ostrowski.
Technical Details
Message-ID: <1obbn2nqlvfdo.o2874irnxy4f$.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
References: <7eb1xqggsveo.dlg@tyczka.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
From: Łukasz 'Maly' Ostrowski <l3vi4than@gmail.com>
Newsgroups: pl.comp.programming
Subject: Re: Pomoc z wyrażeniem regularnym
Date: Mon, 23 Mar 2020 16:22:28 +0100
Organization: Acme
Lines: 30
Message-ID: <1obbn2nqlvfdo.o2874irnxy4f$.dlg@40tude.net>
References: <7eb1xqggsveo.dlg@tyczka.com>
NNTP-Posting-Host: l3v.pl
Mime-Version: 1.0
X-Trace: news.icm.edu.pl 1584976948 8250 85.222.102.250 (23 Mar 2020 15:22:28 GMT)
X-Complaints-To: usenet@news.icm.edu.pl
NNTP-Posting-Date: Mon, 23 Mar 2020 15:22:28 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.84
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit