Composable Regexp in Python

8

Oft möchte ich komplexe Regexps aus einfacheren aufbauen. Die einzige Möglichkeit, die mir derzeit bekannt ist, ist die Verwendung von Zeichenfolgenoperationen, z. B .:

%Vor%

Kennt jemand eine andere Methode oder einen systematischeren Ansatz (vielleicht ein Modul) in Python, um zusammensetzbare Regexps zu haben? Ich würde lieber jeden Regexp einzeln kompilieren (z. B. um einzelne Kompilierungsoptionen zu verwenden), aber dann scheint es keine Möglichkeit mehr zu geben, sie zu komponieren!?

    
ThomasH 20.07.2009, 21:24
quelle

2 Antworten

1

Sie könnten Pings rxb verwenden:

%Vor%

Sie können dann das resultierende Datum direkt anpassen oder

verwenden %Vor%     
Martin v. Löwis 20.07.2009, 23:25
quelle
4

Sie können dafür die Formatierungssyntax von Python verwenden:

%Vor%

(Beachten Sie die hinzugefügte Gruppierung um Jan | Feb | Mar.)

    
Glenn Maynard 20.07.2009 22:02
quelle

Tags und Links