Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.programming > #33818
| From | Roman Tyczka <noemail@because.no> |
|---|---|
| Subject | Re: Pomoc z wyrażeniem regularnym |
| Newsgroups | pl.comp.programming |
| References | <7eb1xqggsveo.dlg@tyczka.com> <1obbn2nqlvfdo.o2874irnxy4f$.dlg@40tude.net> <1v1fmusubprxc.dlg@tyczka.com> |
| Date | 2020-03-23 18:22 +0100 |
| Message-ID | <1q04k2vdu3ifv$.dlg@tyczka.com> (permalink) |
| Organization | Telekomunikacja Polska |
On Mon, 23 Mar 2020 18:02:54 +0100, Roman Tyczka wrote: >> 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ą ;-). > > Teraz też zobaczyłem, że zmodyfikowałeś tekst wejściowy i zrobiłeś całego > taga <img> w jednym wierszu, mimo, że był w moim przykładzie > "poenterowany". Gdy przedzielisz linię w Twoim przykładzie, w dowolnym > miejscu po atrybucie src, ale przezd końcowym > to Twój przykład też > przestanie działać. No i to doprowadziło mnie do mety. Po pierwsze trzeba włączyć opcje "dot match line breaks", żeby traktował cały blok jako jedną linię. Oraz opcję ungreedy - choć tego zupełnie nie rozumiem, bo przecież po to dawałem pytajniki, żeby kwantyfikatory nie były zachłanne. Niemniej po użyciu (?U) zaczęło działać. Kto umie wyjaśnić co zmienia dodanie (?U) proszony jest o zabranie głosu. Ostateczny wzorzec: (?s)(?U)<img.+?src="(.*?facebook@2x\.png)".*?> -- pozdrawiam Roman Tyczka
Back to pl.comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll 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