Sie sind hier
E-Book

Einstieg in Reguläre Ausdrücke

AutorMichael Fitzgerald
VerlagO'Reilly Verlag
Erscheinungsjahr2012
Seitenanzahl156 Seiten
ISBN9783868999419
FormatPDF
Kopierschutzkein Kopierschutz/DRM
GerätePC/MAC/eReader/Tablet
Preis19,90 EUR
Wenn Sie ein Programmierer sind, der mit regulären Ausdrücken noch nicht vertraut ist, finden Sie in diesem Buch einen sehr guten Einstieg. Schritt für Schritt lernen Sie die Grundlagen anhand vieler Beispiele. Sie erfahren, wie Sie Text finden, extrahieren und umwandeln, indem Sie bestimmte Wörter, Zeichen oder Muster suchen. Reguläre Ausdrücke sind ein wichtiges Werkzeug für jeden Programmierers. Sie stehen in verschiedensten Unix-Tools und in Programmiersprachen wie Perl, Java, JavaScript und C# zur Verfügung. Haben Sie dieses Buch durchgearbeitet, werden Sie die wichtigsten Elemente regulärer Ausdrücke kennen und verstehen, wie Sie mit ihnen richtig Zeit sparen können.

Michael Fitzgerald beschreibt Ruby als 'meine bisherige Lieblingssprache'. Er arbeitet regelmäßig mit Ruby und dem Rails Framework. Er hat über 150 Ruby-Programme zum Testen und Vorführen geschrieben und eine Bibliothek mit Beispiel-Ruby-Code entwickelt. Er ist der Autor von 'Learning XSLT' und 'XML Hacks' sowie Koautor von 'XML kurz & gut'.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Einstieg in Reguläre Ausdrücke3
Inhalt5
Vorwort9
Wer dieses Buch lesen sollte10
Was Sie für dieses Buch benötigen11
Typographische Konventionen11
Danksagung12
Kapitel 1 – Was ist ein regulärer Ausdruck?13
Ein Anfang mit Regexpal14
Eine nordamerikanische Telefonnummer finden15
Ziffern mit einer Zeichenklasse finden16
Ein Zeichenkürzel verwenden17
Beliebige Zeichen finden17
Gruppen und Rückwärtsreferenzen18
Quantoren einsetzen19
Einfassende Literale20
Eine Beispielanwendung21
Was Sie in Kapitel 1 gelernt haben23
Technische Hinweise23
Kapitel 2 – Einfache Muster finden25
Stringliterale finden27
Ziffern finden27
Etwas anderes als Ziffern finden29
Wort- und Nicht-Wortzeichen finden30
Whitespace finden32
Beliebige Zeichen finden &ndash Zweite Runde34
Text mit Markup versehen36
Text mit sed mit Markup versehen36
Markup mit Perl einfügen37
Was Sie in Kapitel 2 gelernt haben39
Technische Hinweise39
Kapitel 3 – Grenzen41
Anfang und Ende einer Zeile41
Wort- und Nicht-Wortgrenzen43
Andere Anker45
Eine Gruppe von Zeichen als Literale markieren46
Tags hinzufügen47
Tags mit sed hinzufügen48
Tags mit Perl hinzufügen49
Was Sie in Kapitel 3 gelernt haben50
Technische Hinweise50
Kapitel 4 – Alternation, Gruppen und Rückwärtsverweise53
Alternation53
Untermuster57
Einfangende Gruppen und Rückwärtsverweise58
Benannte Gruppen60
Nicht-einfangende Gruppen61
Atomare Gruppen62
Was Sie in Kapitel 4 gelernt haben62
Technische Hinweise63
Kapitel 5 – Zeichenklassen65
Negierte Zeichenklassen67
Vereinigung und Differenz68
POSIX-Zeichenklassen70
Was Sie in Kapitel 5 gelernt haben71
Technische Hinweise72
Kapitel 6 – Unicode- und andere Zeichen finden73
Ein Unicode-Zeichen finden74
Einsatz von vim75
Zeichen mit Oktalzahlen finden77
Eigenschaften von Unicodezeichen finden77
Steuerzeichen finden80
Was Sie in Kapitel 6 gelernt haben82
Technische Hinweise83
Kapitel 7 – Quantoren85
Gierig, genügsam und possessiv86
Mit *, + und ? finden86
Eine bestimmte Anzahl finden87
Genügsame Quantoren89
Possessive Quantoren90
Was Sie in Kapitel 7 gelernt haben91
Technische Hinweise91
Kapitel 8 – Lookarounds93
Positive Lookaheads93
Negative Lookaheads96
Positive Lookbehinds97
Negative Lookbehinds97
Was Sie in Kapitel 8 gelernt haben98
Technische Hinweise98
Kapitel 9 – Ein Dokument mit HTML-Markup versehen99
Tags finden99
Reinen Text mit sed umformen100
Mit sed ersetzen101
Römische Zahlen mit sed verarbeiten102
Einen bestimmten Absatz mit sed verarbeiten103
Die Zeilen des Gedichts mit sed verarbeiten103
Tags anfügen104
Eine Befehlsdatei bei sed einsetzen104
Reinen Text mit Perl umwandeln106
Römische Zahlen mit Perl verarbeiten107
Einen bestimmten Absatz mit Perl verarbeiten108
Die Zeilen des Gedichts mit Perl verarbeiten108
Eine Befehlsdatei mit Perl einsetzen109
Was Sie in Kapitel 9 gelernt haben110
Technische Hinweise110
Kapitel 10 – Das Ende vom Anfang113
Mehr erfahren115
Interessante Tools, Implementierungen und Bibliotheken115
Perl115
PCRE116
Ruby (Oniguruma)116
Python117
RE2117
Eine nordamerikanische Telefonnummer finden117
Eine E-Mail-Adresse finden118
Was Sie in Kapitel 10 gelernt haben119
Anhang – Reguläre Ausdrücke - Referenz121
Glossar zu regulären Ausdrücken135
Index139

Weitere E-Books zum Thema: Software-Design - Softwareentwicklung

Software Engineering

E-Book Software Engineering
Architektur-Design und Prozessorientierung Format: PDF

Das Lehrbuch behandelt alle Aspekte der Software-Entwicklung, besonders aber Methoden und Richtlinien zur Herstellung großer und qualitativ hochwertiger Softwareprodukte. Es vermittelt das zur…

Software Engineering

E-Book Software Engineering
Architektur-Design und Prozessorientierung Format: PDF

Das Lehrbuch behandelt alle Aspekte der Software-Entwicklung, besonders aber Methoden und Richtlinien zur Herstellung großer und qualitativ hochwertiger Softwareprodukte. Es vermittelt das zur…

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

SAP für Java-Entwickler

E-Book SAP für Java-Entwickler
Konzepte, Schnittstellen, Technologien Format: PDF

Seit kurzem forciert SAP die Verbreitung der Netweaver-Technologie und initiiert damit eine Gleichstellung von Java und ABAP als Sprachen zur SAP-Programmierung. Dieses Buch leistet einem erfahrenen…

SAP für Java-Entwickler

E-Book SAP für Java-Entwickler
Konzepte, Schnittstellen, Technologien Format: PDF

Seit kurzem forciert SAP die Verbreitung der Netweaver-Technologie und initiiert damit eine Gleichstellung von Java und ABAP als Sprachen zur SAP-Programmierung. Dieses Buch leistet einem erfahrenen…

Weitere Zeitschriften

Archiv und Wirtschaft

Archiv und Wirtschaft

"Archiv und Wirtschaft" ist die viermal jährlich erscheinende Verbandszeitschrift der Vereinigung der Wirtschaftsarchivarinnen und Wirtschaftsarchivare e. V. (VdW), in der seit 1967 rund 2.500 ...

caritas

caritas

mitteilungen für die Erzdiözese FreiburgUm Kindern aus armen Familien gute Perspektiven für eine eigenständige Lebensführung zu ermöglichen, muss die Kinderarmut in Deutschland nachhaltig ...

CE-Markt

CE-Markt

CE-Markt ist Pflichtlektüre in der Unterhaltungselektronik-Branche. Die Vermarktung von Home und Mobile Electronics mit den besten Verkaufsargumenten und Verkaufsstrategien gehören ebenso zum ...

crescendo

crescendo

Die Zeitschrift für Blas- und Spielleutemusik in NRW - Informationen aus dem Volksmusikerbund NRW - Berichte aus 23 Kreisverbänden mit über 1000 Blasorchestern, Spielmanns- und Fanfarenzügen - ...

Eishockey NEWS

Eishockey NEWS

Eishockey NEWS bringt alles über die DEL, die DEL2, die Oberliga sowie die Regionalligen und Informationen über die NHL. Dazu ausführliche Statistiken, Hintergrundberichte, Personalities ...

elektrobörse handel

elektrobörse handel

elektrobörse handel gibt einen facettenreichen Überblick über den Elektrogerätemarkt: Produktneuheiten und -trends, Branchennachrichten, Interviews, Messeberichte uvm.. In den monatlichen ...

Evangelische Theologie

Evangelische Theologie

Über »Evangelische Theologie« In interdisziplinären Themenheften gibt die Evangelische Theologie entscheidende Impulse, die komplexe Einheit der Theologie wahrzunehmen. Neben den Themenheften ...

FileMaker Magazin

FileMaker Magazin

Das unabhängige Magazin für Anwender und Entwickler, die mit dem Datenbankprogramm Claris FileMaker Pro arbeiten. In jeder Ausgabe finden Sie von kompletten Lösungsschritten bis zu ...