[Python-de] Re: regex: Ausdruck matches wen auf einer Zeil e, fails when "freespacing"
"Peter J. Holzer" <[email protected]> Thu, 8 Dec 2022 22:46:47 +0100
| Newsgroups | gmane.comp.python.general.german |
|---|---|
| Organization | LUGA |
| Message-ID | <[email protected]> |
On 2022-12-08 14:07, Stefan Schwarzer <[email protected]> wrote: > On 2022-12-08 08:20, robert rottermann wrote: >> Ich habe eine regular Expression um Sektionen in einem ini-File zu filtern. >> >> Dieser Ausdruck funktioniert wenn er auf eine Zeile geschrieben wird. Also: >> >> sp0 = '^\[[^\]\r\n]+](?:\r?\n(?:[^\[r\n].*)?)*' >> >> Nicht aber wenn er "free spacing" geschrieben ist: >> >> [...] > >> Muss ich noch irgend ein Flag setzen? > > Du möchtest vermutlich `re.VERBOSE`: > https://docs.python.org/3/library/re.html#re.VERBOSE hat er ja: >> res2 = re.findall(sp2, txt, re.X) _______________________________________________ python-de Mailingliste -- [email protected] Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an [email protected] https://mail.python.org/mailman3/lists/python-de.python.org/ Mitgliedsadresse: [email protected]