Reguläre Ausdrücke in Python

Bei LinkedIn Learning gibt es seit heute wieder einen neuen Entwickler-Tipp zu Python. Reguläre Ausdrücke in Python sind das Thema. Reguläre Ausdrücke sind sehr mächtige Features, um Suchausdrücke in Form von Pattern zu definieren. Das re-Modul ist der Zugang in Python, das in diesem Video vorgestellt wird. In Python ist das Modul re die Basis. Nicht die einzige Möglichkeit, aber das ist ein Standardmodul, mit dem man reguläre Ausdrücke formulieren und vor allen Dingen verwerten kann. Das Interessante ist nicht die Formulierung, das ist die Verwertung. Das heißt, es gibt Methoden, um reguläre Ausdrücke, also Such-Pattern in irgendeiner Form zu verarbeiten, nach Übereinstimmungen zu suchen, aber beispielsweise auch Texte an gewissen Stellen aufzusplitten und ähnliche Dinge.

Vielleicht braucht ja jemand noch ein Last-Minute-Weihnachtsgeschenk

Ich kann irgendwie keine Ruhe halten. Da habe gerade so langsam meine Schulungen zurückgefahren, aber ich brauche immer etwas Sinnvolles zu tun. Und das darf nicht eine reine Beschäftigungstherapie sein, sondern muss entweder Spass machen wie Gleitschirmfliegen, Joggen, Radfahren, Motorradfahren, Musik-machen etc., was aber wegen Corona im Moment nur eingeschränkt geht. 

Oder eben sinnvoll sein. Oder noch besser beides.

Was bei mir bedeutet, ich beschäftige mich dann mit der IT und dem Computer, was – mir zumindest – eben auch Spass macht. 

Deshalb habe ich im Laufe der vorletzten Woche schon mein Material zu XML in  Buchform gegossen und im Selbstverlag veröffentlicht. 

Heute kann das nächste Projekt zum Abschluss, bei dem mein Material aus vielen Jahren Schulung etc. in ein Buch zu regulären Ausdrücken geflossen und ist. Dabei geht es um komplexere Suchausdrücke. Die Möglichkeiten zur Suche in Texten gehen  weiter als nur feste Textteile zu suchen, wenn man so genannte reguläre Ausdrücke (regular expressions) einsetzt. Diese regulären Ausdrücke kommen in den meisten Skript- und Programmiersprachen vor und auch viele Anwendungsprogramme zur Datenverarbeitung (insbesondere Textverarbeitungsprogramme) unterstützen reguläre Ausdrücke.

Das ist die Eckdaten zum Buch:

Auch wenn ich normalerweise für grosse Verlage Bücher schreibe, publiziere ich auch hin und wieder gerne im Selbstverlag. Das geht fix und kann Material, das mir sowieso zur Verfügung steht, schnell in eine Publikation destillieren. 

Und da beide Werke vor Weihnachten da sind – vielleicht braucht ja jemand noch ein Last-Minute-Weihnachtsgeschenk?!