Buchtipp: Reguläre Ausdrücke Kochbuch

Jan Goyvaerts, Steven Levithan, Reguläre Ausdrücke Kochbuch, O’Reilly 2010, ISBN: 978-3-89721-957-1

Autoren: Jan Goyvaerts, Steven Levithan
Untertitel: Detaillierte Lösungen für acht Programmiersprachen
Verlag: O’Reilly 2010, 520 Seiten
Preis: 49,90 Euro
ISBN: 978-3-89721-957-1

Viele Programmiersprachen erlauben den Einsatz regulärer Ausdrücke. Allerdings verwenden nicht alle dieselben Varianten der Regular Expressions (Regex). An dieser Stelle setzen die beiden Autoren an. Sie liefern ein Kochbuch mit über 100 Regex-Rezepten und zeigen für jede der Programmiersprachen .NET (C#, VB.NET), Java, JavaScript, PCRE, Perl, Python, Ruby und PHP, welche Variante die jeweils Richtige ist.

Bevor die Autoren ihre ersten Rezepte formulieren, weisen sie auf 13 Werkzeuge hin, mit denen der Leser reguläre Ausdrücke testen kann. Kapitel 2 erklärt die Grundlagen regulärer Ausdrücke auf rund 70 Seiten. Schon hier nutzen die Autoren dasselbe Schema, das sie auch später bei den Rezepten einsetzen: Sie formulieren ein Problem, liefern eine oder mehrere Lösungen und erklären anschließend die Details dazu. Etwa 120 Seiten stark ist der Abschnitt „Mit regulären Ausdrücken programmieren“. Darin wird für jede Programmiersprache anhand von Beispielen erklärt, wie man reguläre Ausdrücke damit verwendet und auf Besonderheiten hingewiesen. Elf weiteren Programmiersprachen, darunter C++, Delphi Prism,Visual Basic 6 oder PowerShell, ist jeweils nur ein Absatz gewidmet, in dem beschrieben wird, welche der ausführlich behandelten Varianten für diese Sprache taugt.

Ab Kapitel 4 liefert das Kochbuch Rezepte, etwa zum Überprüfen von E-Mail-Adressen, zum Validieren von Datumsformaten oder zum Testen von Anwendereingaben in ein Feld, das eine gültige europäische Umsatzsteuer-Identifikationsnummer aufnehmen soll. Die Rezepte starten mit einfachen Lösungen, etwa bei einer E-Mail-Adresse nur auf das @-Zeichen zu prüfen und liefern dann zunehmend komplexere Lösungen. Etwa bei der E-Mail, dass nicht alle Zeichen für Domainnamen zulässig sind, kein Punkt am Anfang und am Ende stehen darf, kein zwei Punkte hintereinander stehen dürfen, et cetera. Rezepte gibt es in den Bereichen Validierung und Formatierung, Wörter, Zeilen und Sonderzeichen, Zahlen, URLs, Pfade und Internetadressen sowie Markup und Datenaustausch.

Obwohl es sich bei dem Buch um eine Übersetzung aus dem amerikanischen handelt, was beispielsweise beim Rezept zum Prüfen Nordamerikanischer Telefonnummern deutlich wird, kommen europäische Formate nicht zu kurz. Einziger Kritikpunkt am Kochbuch ist, dass man die Ausdrücke aus den Rezepten manuell abtippen muss, so man sie direkt nutzen möchte. Für alle, die das sehr stört, steht das Buch allerdings auch als E-Book im PDF-Format zur Verfügung. [bl]

Anzeige

Mehr zum Thema


Weiterempfehlen Drucken Heft-Abo

Top-Thema

NEWSTICKER [Update: 11.05.2012]

Hier finden Sie aktuelle Kurznews rund um die mobile Welt. +++ Neue 3D-Apps von Autodesk +++ tagesschau-App für Grimme Online Award nominiert +++ Evernote übernimmt Penultimate +++ 5 Monate für Android- Update angemessen +++ US-Startup Xamarin hat das Betriebssystem XobotOS veröffentlicht +++ Windows 8: "Release Preview" kommt Anfang Juni +++ Android-Trojaner spioniert durch Bewegungssensor +++ Sony: Verleihservice für Entwickler +++ Viele Neuerungen bei jQuery Mobile 1.1+++ Microsoft-Aktie steigt +++ Apple verliert iCloud-Patenstreit in Deutschland +++ Update für Lumia 900 +++ Android-Update auf Samsungs Galaxy S II +++ Googles Magazin-App nun auch in deutscher Version +++ Instagram für Android: Über 5 Millionen Mal runtergeladen in 6 Tagen +++TomTom integriert soziale Netzwerke in iOS App +++ Twitters MySQL-Anpassungen +++ Stellenabbau bei Sony +++ Gewinnrückgang bei HTC +++
mehr

Gerüchte Update rund um Android 5.0 Jelly Bean

Google will laut Angaben des taiwanische Branchendienstes Digitimes noch im zweiten Quartal 2012 die nächste Version seines Android-Betriebssystems veröffentlichen. Weiterhin wird berichtet, dass Google mit diesem Update Microsoft zuvorkommen wolle und seine Software gleichzeitig mit Windows verbinden werde. Welche Gerüchte kursieren noch um Jelly Bean? Verfolgen Sie diesen Artikel und Sie bleiben immer auf dem neusten Stand – wir werden immer hier die aktuellsten News und Gerüchte veröffentlichen.
mehr
Follow mobdevmag on Twitter
Bitte warten...