News > Fachbücher > Programmierung
2 A B C D E F G H I J M N O P R S T V W X Z

Reguläre Ausdrücke Kochbuch

Anzeige

Reguläre Ausdrücke sind für Programmierer ein wichtiges Hilfsmittel bei der Verarbeitung von Texten und Daten. Aber sie halten, gerade wenn man sich nur oberflächlich mit ihnen auskennt, auch einige Fallen bereit, auf die selbst erfahrene Programmierer hereinfallen, sodass sie dann Probleme wie eine schlechte Performance, falsch positive oder falsch negative Ergebnisse oder unerklärliche Fehler erzeugen. Das vorliegende Buch "Reguläre Ausdrücke Kochbuch" stellt mehr als 100 Rezepte für C#, Java, JavaScript, Perl, PHP, Python, Ruby und VB.NET zur Verfügung, die dem Leser helfen, reguläre Ausdrücke gekonnt einzusetzen ohne auf typische Fallen zu stoßen.

Das Buch erscheint 2009 in Erstauflage und umfasst 544 Seiten. Diese sind in acht Kapitel gegliedert. Zunächst wird der Leser in das Thema Reguläre Ausdrücke eingeführt. Er erfährt, was genau reguläre Ausdrücke sind, wie man mit regulären Ausdrücken sucht und ersetzt und welche Tools es für die Arbeit mit regulären Ausdrücken gibt. Kapitel 2 bringt die Grundlagen regulärer Ausdrücke näher. Zunächst geht es hier vor allem um das Finden: Wie findet man literalen Text, wie findet man ein oder mehrere Zeichen, wie findet man eine von mehreren Alternativen sind nur einige Beispiele. Auch die Gruppierung und das Einfangen von Teilen des gefundenen Texts und die Umbenennung werden thematisiert. Der nächste große Themenbereich ist die Programmierung mit regulären Ausdrücken. Hier erfährt der Leser, wie er die Regex-Bibliothek importieren kann, wie er ein Regex-Objekt erstellen kann und auf eine Übereinstimmung in einem Text prüfen kann. Weitere Themen sind das Auslesen des übereinstimmenden Textes, die Übereinstimmungen in einer Liste anzeigen lassen, Übereinstimmungen prüfen und ersetzen, z. B. durch Teile des gefundenden Texts, und die Aufteilung von Strings. Weiter geht es mit der Validierung und Formatierung, u. a. von Telefonnummern, Datum und Zeit, ISBN und Postleitzahlen oder Kreditkartennummern. Das nächste Kapital befasst sich mit Wörtern, Zeilen und Sonderzeichen. Hier zeigen die Autoren, wie man Wörter unter bestimmten Bedingungen findet, z. B. ein Wort, auf das ein bestimmtes Wort nicht folgt,oder ein Wort, das nicht hinter einem bestimmten Wort steht. Auch das Finden von Zeilen, die ein bestimmtes Wort enthalten oder auch nicht enthalten wird erklärt, ebenso wie die Entfernung oder Ersetzung von Whitespace. Nach den Wörter folgen die Zahlen. Wie findet man bestimmte Zahlen, z. B. Integer-Zahlen, hexadezimale Zahlen oder Binärzahlen, wie findet man sie innerhalb eines bestimmten Bereichs, das wird hier erklärt. Im nächsten Schritt geht es allgemein um URLs, Pfade und Internetadressen. Der Leser erfährt, wie er URLs validieren und finden kann, wie er gewisse Daten, wie den Host, den Port oder den Pfad, aus der URL extrahiert. Weitere Themen sind die Validierung von Domainnamen und Pfaden unter Windows sowie deren Aufteilung in ihre Bestandteile. Im letzten Kapitel werden Markup und Datenaustausch thematisiert. Hier geht es u. a. um das Finden von Tags im XML-Stil und XML-Namen und um das Entfernen oder Ersetzen  bestimmter Tags.

Das Buch Reguläre Ausdrücke Kochbuch ist ein reines Textbuch, es gibt keine Screenshots oder andere Illustrationen, was anhand der Thematik nicht weiter überrascht. Es ist so aufgebaut, dass zunächst das Problem dargestellt und dann die Lösung vorgestellt wird. Die Autoren warnen vor Fallen und zeigen die Lösung für verschiedene Programmiersprachen auf. "Reguläre Ausdrücke Kochbuch" ist ein erstklassiges und direktes anwendungsbezogenes Kochbuch, das nahe zu alle Problemstellungen rund um reguläre Ausdrücke für Programmierer löst. Ein Buch für den täglich Bedarf auf dem Programmierschreibtisch.

Anzeige
Firma:
Anzeige

© 1998 - 2024 mediavalley