Reguläre Ausdrücke Kochbuch (PDF)
Detaillierte Lösungen für acht Programmiersprachen. Mit Einstiegs-Tutorial
Für Entwickler, die regelmäßig mit Texten arbeiten, sind reguläre Ausdrücke so lebensnotwendig wie die Luft zum Atmen. Doch wer sich nur oberflächlich mit diesem Hilfsmittel auskennt, gerät leicht in unangenehme Situationen. Selbst erfahrene Programmierer...
Leider schon ausverkauft
eBook (pdf)
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenloser tolino webreader
Produktdetails
Produktinformationen zu „Reguläre Ausdrücke Kochbuch (PDF)“
Für Entwickler, die regelmäßig mit Texten arbeiten, sind reguläre Ausdrücke so lebensnotwendig wie die Luft zum Atmen. Doch wer sich nur oberflächlich mit diesem Hilfsmittel auskennt, gerät leicht in unangenehme Situationen. Selbst erfahrene Programmierer haben immer wieder mit schlechter Performance, falsch positiven oder falsch negativen Ergebnissen und unerklärlichen Fehlern zu kämpfen. Dieses Kochbuch schafft Abhilfe: Anhand von über 100 Rezepten für C#, Java, JavaScript, Perl, PHP, Python, Ruby und VB.NET lernen Sie, wie Sie reguläre Ausdrücke gekonnte einsetzen, typische Fallen umgehen und so viel wertvolle Zeit sparen.
Mit Tutorial für Anfänger: Falls Sie noch nicht - oder nur wenig - mit regulären Ausdrücken gearbeitet haben, dienen Ihnen die ersten Kapitel dieses Buchs als Tutorial, das Sie mit den Grundlagen der Regexes und empfehlenswerten Tools vertraut macht. So sind Sie für die komplexeren Beispiele in den darauf folgenden Kapiteln bestens gerüstet.
Tricks und Ideen für Profis: Auch erfahrene Regex-Anwender kommen ganz auf ihre Kosten: Jan Goyvaerts und Steven Levithan, zwei anerkannte Größen im Bereich reguläre Ausdrücke, gewähren tiefe Einblicke in ihren Erfahrungsschatz und überraschen mit eleganten Lösungen für fast jede denkbare Herausforderung.
Deckt die unterschiedlichen Programmiersprachen ab: In allen Rezepten werden Regex-Optionen sowie Varianten für die verschiedenen Programmier- und Skriptsprachen aufgezeigt. Damit lassen sich sprachenspezifische Bugs sicher vermeiden.
Mit Tutorial für Anfänger: Falls Sie noch nicht - oder nur wenig - mit regulären Ausdrücken gearbeitet haben, dienen Ihnen die ersten Kapitel dieses Buchs als Tutorial, das Sie mit den Grundlagen der Regexes und empfehlenswerten Tools vertraut macht. So sind Sie für die komplexeren Beispiele in den darauf folgenden Kapiteln bestens gerüstet.
Tricks und Ideen für Profis: Auch erfahrene Regex-Anwender kommen ganz auf ihre Kosten: Jan Goyvaerts und Steven Levithan, zwei anerkannte Größen im Bereich reguläre Ausdrücke, gewähren tiefe Einblicke in ihren Erfahrungsschatz und überraschen mit eleganten Lösungen für fast jede denkbare Herausforderung.
Deckt die unterschiedlichen Programmiersprachen ab: In allen Rezepten werden Regex-Optionen sowie Varianten für die verschiedenen Programmier- und Skriptsprachen aufgezeigt. Damit lassen sich sprachenspezifische Bugs sicher vermeiden.
Lese-Probe zu „Reguläre Ausdrücke Kochbuch (PDF)“
Mehr Programmiersprachen (S. 106-107)Die Programmiersprachen in der folgenden Liste werden in diesem Buch nicht explizit behandelt, aber sie nutzen eine der hier vorgestellten Regex-Varianten. Sollten Sie mit einer der folgenden Sprachen arbeiten, können Sie dieses Kapitel überspringen, aber alle weiteren werden trotzdem nützlich für Sie sein:
ActionScript
ActionScript ist Adobes Implementierung des ECMA-262-Standards. Seit Version 3.0 enthält ActionScript eine vollständige Unterstützung der in ECMA-262v3 definierten regulären Ausdrücke. Diese Regex-Variante wird in diesem Buch als Java- Script" bezeichnet. Die Sprache ActionScript ist JavaScript sehr ähnlich. Sie sollten die in diesem Kapitel vorgestellten JavaScript-Beispiele an ActionScript anpassen können. C C kann eine große Zahl an Bibliotheken für reguläre Ausdrücke nutzen. Die Open Source-Bibliothek PCRE ist vermutlich die beste Wahl aus den hier vorgestellten Varianten. Sie können den vollständigen C-Quellcode unter http://www.pcre.org herunterladen. Der Code ist so geschrieben, dass er sich mit einer Vielzahl von Compilern auf vielen Plattformen kompilieren lässt.
C++
C++ kann ebenfalls diverse Bibliotheken für reguläre Ausdrücke nutzen. Die Open Source-Bibliothek PCRE ist vermutlich die beste Wahl aus den hier vorgestellten Varianten. Sie können entweder direkt die C-API oder die C++-Wrapper-Klassen nutzen, die in der PCRE bereits enthalten sind (siehe http://www.pcre.org). Unter Windows können Sie das COM-Objekt VBScript 5.5 RegExp COM importieren, wie es später für Visual Basic 6 erläutert wird. Das kann nützlich sein, um in einem C++-Backend und einem JavaScript-Frontend die gleichen Regexes nutzen zu können.
Delphi for Win32
Während der Entstehung dieses Texts enthält die Win32-Version von Delphi keine eingebaute Unterstützung für reguläre Ausdrücke. Es gibt viele VCL-Komponenten, mit denen reguläre
... mehr
Ausdrücke genutzt werden können. Ich empfehle, eine zu verwenden, die auf PCRE basiert. Delphi kann C-Objektdateien in Ihre Anwendungen einbinden, und viele VCL-Wrapper für PCRE nutzen solche Objektdateien. Damit können Sie Ihre Anwendung als EXE-Datei ausliefern. Sie können die von mir (Jan Goyvaerts) entwickelte TPerlRegEx-Komponente unter http://www.regexp.info/delphi.html herunterladen. Dabei handelt es sich um eine VCL-Komponente, die sich selbst in der Komponentenpalette installiert, sodass sie sich leicht auf eine Form ziehen lässt. Ein weiterer beliebter PCRE-Wrapper für Delphi ist die Klasse TJclRegEx, die Teil der JCL-Bibliothek ist (siehe http://www.delphijedi. org). TJclRegEx leitet sich von TObject ab, daher lässt sie sich nicht auf eine Form ziehen. Beide Bibliotheken sind Open Source und befinden sich unter der Mozilla Public License.
Delphi Prism
In Delphi Prism können Sie die vom .NET Framework angebotene Unterstützung für reguläre Ausdrücke nutzen. Fügen Sie einfach der uses-Klausel einer Delphi Prism Unit, in der Sie reguläre Ausdrücke nutzen wollen, System.Text.Regular- Expressions hinzu. Wenn Sie das erledigt haben, können Sie die gleichen Techniken nutzen, die in den Codeschnipseln für C# und VB.NET in diesem Kapitel demonstriert werden.
Delphi Prism
In Delphi Prism können Sie die vom .NET Framework angebotene Unterstützung für reguläre Ausdrücke nutzen. Fügen Sie einfach der uses-Klausel einer Delphi Prism Unit, in der Sie reguläre Ausdrücke nutzen wollen, System.Text.Regular- Expressions hinzu. Wenn Sie das erledigt haben, können Sie die gleichen Techniken nutzen, die in den Codeschnipseln für C# und VB.NET in diesem Kapitel demonstriert werden.
... weniger
Autoren-Porträt von Jan Goyvaerts, Steven Levithan
Jan Goyvaerts betreibt das Unternehmen Just Great Software, aus dem einige der beliebtesten Software-Tools für reguläre Ausdrücke stammen. Dazu gehören RegexBuddy, der weltweit einzige Regex-Editor, der die Besonderheiten von 15 Regex-Varianten abbildet, und PowerGREP, das umfassendste Grep-Tool für Windows.Steven Levithan ist ein führender Experte für reguläre Ausdrücke im JavaScript-Umfeld und betreibt einen Blog zum Thema reguläre Ausdrücke. Seit Jahren betrachtet er es als sein Hobby, sein Wissen über die verschiedenen Varianten der regulären Ausdrücke und die dazugehörigen Libraries auszubauen.
Bibliographische Angaben
- Autoren: Jan Goyvaerts , Steven Levithan
- 2012, 1. Auflage, 560 Seiten, Deutsch
- Verlag: O'Reilly Vlg. GmbH & Co.
- ISBN-10: 3897219581
- ISBN-13: 9783897219588
- Erscheinungsdatum: 30.05.2012
Abhängig von Bildschirmgröße und eingestellter Schriftgröße kann die Seitenzahl auf Ihrem Lesegerät variieren.
eBook Informationen
- Dateiformat: PDF
- Größe: 7.98 MB
- Ohne Kopierschutz
- Vorlesefunktion
Family Sharing
eBooks und Audiobooks (Hörbuch-Downloads) mit der Familie teilen und gemeinsam genießen. Mehr Infos hier.
Kommentar zu "Reguläre Ausdrücke Kochbuch"
0 Gebrauchte Artikel zu „Reguläre Ausdrücke Kochbuch“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Reguläre Ausdrücke Kochbuch".
Kommentar verfassen