-
Data: 2020-03-23 18:22:29
Temat: Re: Pomoc z wyrażeniem regularnym
Od: Roman Tyczka <n...@b...no> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]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
Następne wpisy z tego wątku
- 23.03.20 21:59 Łukasz 'Maly' Ostrowski
- 23.03.20 22:31 M.M.
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 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
Najnowsze wątki
- 2025-01-15 Gdańsk => System Architect (Java background) <=
- 2025-01-15 Żerniki => Specjalista ds. Employer Brandingu <=
- 2025-01-15 Kraków => User Experience Designer <=
- 2025-01-15 CYA: Minister Finansów odbija piłeczkę do PKW :-) [obiektywny brak możliwości wykonania wewnętrznie sprzecznej uchwały]
- 2025-01-15 Gdańsk => Solution Architect (Java background) <=
- 2025-01-15 Zielona Góra => Senior Field Sales (system ERP) <=
- 2025-01-15 Wrocław => Application Security Engineer <=
- 2025-01-15 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-15 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-01-15 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2025-01-15 Warszawa => Programista .NET (C#/.NET) <=
- 2025-01-15 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36
- 2025-01-15 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2025-01-15 serce boli
- 2025-01-14 Seicento vs Szydło, comes back :)