Reguläre Ausdrücke:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German English |
Veröffentlicht: |
Beijing ; Köln [u.a.]
O'Reilly
2008
|
Ausgabe: | Dt. Ausg. d. 3. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXIII, 529 S. graph. Darst. |
ISBN: | 9783897217201 3897217201 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV022969256 | ||
003 | DE-604 | ||
005 | 20140130 | ||
007 | t | ||
008 | 071116s2008 gw d||| |||| 00||| ger d | ||
020 | |a 9783897217201 |9 978-3-89721-720-1 | ||
020 | |a 3897217201 |9 3-89721-720-1 | ||
035 | |a (OCoLC)188096165 | ||
035 | |a (DE-599)BVBBV022969256 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 1 | |a ger |h eng | |
044 | |a gw |c DE | ||
049 | |a DE-29T |a DE-1051 |a DE-1049 |a DE-20 |a DE-703 |a DE-19 |a DE-573 |a DE-634 |a DE-83 |a DE-11 |a DE-2070s |a DE-860 |a DE-473 |a DE-898 |a DE-1050 |a DE-188 |a DE-863 |a DE-Aug4 |a DE-2174 | ||
082 | 0 | |a 005.13 |2 22/ger | |
082 | 0 | |a 005.2 |2 22/ger | |
084 | |a ST 232 |0 (DE-625)143619: |2 rvk | ||
084 | |a ST 240 |0 (DE-625)143625: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Friedl, Jeffrey E. F. |e Verfasser |4 aut | |
240 | 1 | 0 | |a Mastering regular expressions |
245 | 1 | 0 | |a Reguläre Ausdrücke |c Jeffrey E. F. Friedl |
250 | |a Dt. Ausg. d. 3. Aufl. | ||
264 | 1 | |a Beijing ; Köln [u.a.] |b O'Reilly |c 2008 | |
300 | |a XXIII, 529 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Regulärer Ausdruck |g Textverarbeitung |0 (DE-588)4490926-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Microsoft dot net |0 (DE-588)4645646-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Perl |g Programmiersprache |0 (DE-588)4307836-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmiersprache |0 (DE-588)4047409-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwarewerkzeug |0 (DE-588)4116526-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Textverarbeitung |0 (DE-588)4059667-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Regulärer Ausdruck |0 (DE-588)4506116-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Befehl |g Informatik |0 (DE-588)4458688-7 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Perl |g Programmiersprache |0 (DE-588)4307836-9 |D s |
689 | 0 | 1 | |a Regulärer Ausdruck |0 (DE-588)4506116-6 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Microsoft dot net |0 (DE-588)4645646-6 |D s |
689 | 1 | 1 | |a Programmiersprache |0 (DE-588)4047409-4 |D s |
689 | 1 | 2 | |a Regulärer Ausdruck |0 (DE-588)4506116-6 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a Perl |g Programmiersprache |0 (DE-588)4307836-9 |D s |
689 | 2 | 1 | |a Befehl |g Informatik |0 (DE-588)4458688-7 |D s |
689 | 2 | |8 1\p |5 DE-604 | |
689 | 3 | 0 | |a Softwarewerkzeug |0 (DE-588)4116526-3 |D s |
689 | 3 | 1 | |a Textverarbeitung |0 (DE-588)4059667-9 |D s |
689 | 3 | |8 2\p |5 DE-604 | |
689 | 4 | 0 | |a Regulärer Ausdruck |g Textverarbeitung |0 (DE-588)4490926-3 |D s |
689 | 4 | |8 3\p |5 DE-604 | |
856 | 4 | 2 | |m HEBIS Datenaustausch Darmstadt |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016173529&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-016173529 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 3\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
DE-BY-863_location | 1340 |
---|---|
DE-BY-FWS_call_number | 1340/ST 232 F911(3)st |
DE-BY-FWS_katkey | 420109 |
DE-BY-FWS_media_number | 083101177696 |
_version_ | 1806176269125025792 |
adam_text | 3. AUFLAGE REGULAERE AUSDRUECKE JEFFREY E. F. FRIEDL DEUTSCHE UEBERSETZUNG
VON ANDREAS KARRER O REILLY* BEIJING * CAMBRIDGE * FARNHAM * KOELN *
PARIS * SEBASTOPOL * TAIPEI * TOKYO INHALT VORWORT XV 1 EINFUEHRUNG IN
REGULAERE AUSDRUECKE 1 PROBLEME AUS DER PRAXIS LOESEN 2 REGULAERE AUSDRUECKE
ALS PROGRAMMIERSPRACHE 4 DIE ANALOGIE ZU DATEINAMEN 4 DIE ANALOGIE ZU
NATUERLICHEN SPRACHEN 5 REGULAERE AUSDRUECKE ALS DENKWEISE . 6 WENN SIE
ERFAHRUNGEN MIT REGULAEREN AUSDRUECKEN HABEN 6 TEXTDATEIEN DURCHSUCHEN:
EGREP 6 METAZEICHEN BEI EGREP 8 ZEILENANFANG UND ZEILENENDE 8
ZEICHENKLASSEN 9 AUF IRGENDEIN ZEICHEN PRUEFEN: DER PUNKT 11 ALTERNATION
13 GROSS- UND KLEINSCHREIBUNG IGNORIEREN 15 WORTGRENZEN 15 KURZE
REKAPITULATION 16 OPTIONALE ELEMENTE 17 ANDERE QUANTOREN: REPETITION 18
KLAMMERN UND RUECKWAERTSREFERENZEN 20 AUSBRECHER! 23 ERWEITERUNG DER
FUNDAMENTE 23 LINGUISTISCHES DIVERTISSEMENT ^ 23 DAS ZIEL EINES
REGULAEREN AUSDRUCKS 24 WEITERE BEISPIELE 24 REGULAERE AUSDRUECKE:
TERMINOLOGIE 27 DEN STATUS QUO VERBESSERN 30 ZUSAMMENFASSUNG 32
PERSOENLICHE EINSPRENGSEL 34 VII 2 ERWEITERTE EINFUEHRENDE BEISPIELE 35 ZU
DEN BEISPIELEN 36 EINE KLEINE EINFUEHRUNG IN PERL 37 MUSTERERKENNUNG MIT
REGULAEREN AUSDRUECKEN 38 MEHR PRAXISNAEHE 40 NEBENEFFEKTE BEI
ERFOLGREICHER MUSTERERKENNUNG 40 VERSCHACHTELTE REGULAERE AUSDRUECKE 43
REKAPITULATION 49 MIT REGULAEREN AUSDRUECKEN TEXT VERAENDERN 50
PROGRAMMBEISPIEL: SERIENBRIEF 51 PROGRAMMBEISPIEL: AKTIENKURSE 52
AUTOMATISIERTES EDITIEREN VON DATEIEN 53 EIN KLEINES MAIL-PROGRAMM 54
GROSSE ZAHLEN IN DREIERGRUPPEN AUFTEILEN: LOOKAROUND 60 NACKTEN TEXT IN
HTML VERWANDELN 69 EIN WIEDERSEHEN MIT VERDOPPELTEN WOERTERN 79 3
FEATURES UND DIALEKTE 85 EIN SPAZIERGANG DURCH DIE WELT DER REGULAEREN
AUSDRUECKE 87 DIE URSPRUENGE REGULAERER AUSDRUECKE 87 KURZER UEBERBLICK 93
WARTUNG UND PFLEGE VON REGULAEREN AUSDRUECKEN 96 INTEGRIERTER ANSATZ 96
PROZEDURALERUND OBJEKTORIENTIERTER ANSATZ 97 BEISPIELE MIT »SUCHEN UND
ERSETZEN 100 SUCHEN UND ERSETZEN IN ANDEREN SPRACHEN 103 WARTUNG UND
PFLEGE: ZUSAMMENFASSUNG 104 STRINGS, ZEICHENCODIERUNGEN UND MODI 104
STRINGS ALS REGULAERE AUSDRUECKE 105 ZEICHENCODIERUNGEN 108 UNICODE 110
REGEX-MODI 113 UEBLICHE METAZEICHEN 116 ZEICHENDARSTELLUNG 118
ZEICHENKLASSEN UND AEHNLICHE KONSTRUKTE 121 ANKER UND ANDERE
»ZUSICHERUNGEN DER LAENGE NULL 132 KOMMENTARE UND MODUS-MODIFIKATOREN ^
138 GRUPPIERENDE UND EINFANGENDE KLAMMERN, LOGISCHE UND GIERIGE
KONSTRUKTE 140 FUEHRER DURCH DIE KAPITEL FUER FORTGESCHRITTENE 146 4 WIE
REGEX-MASCHINEN ARBEITEN 147 MOTOR ANLASSEN! 147 ZWEI ARTEN VON MOTOREN
147 VIII | INHALT KALIFORNISCHE ABGASVORSCHRIFTEN 148 TYPEN VON
REGEX-MASCHINEN 149 AUS DER ABTEILUNG FUER REDUNDANZ-ABTEILUNG 150 DEN
TYP DER REGEX-MASCHINE BESTIMMEN 150 GRUNDLEGENDES ZUM VORGANG DER
MUSTERSUCHE 151 ZU DEN BEISPIELEN 151 REGEL 1: DER AM WEITESTEN LINKS
BEGINNENDE TREFFER GEWINNT 152 BESTANDTEILE DER REGEX-MASCHINE 153 REGEL
2: DIE NORMALEN QUANTOREN SIND GIERIG 155 REGEX-GESTEUERTE UND
TEXTGESTEUERTE MASCHINEN 157 NFA-MASCHINE: REGEX-GESTEUERT 158
DFA-MASCHINE: TEXTGESTEUERT 159 EIN ERSTER VERGLEICH VON NFA- UND
DFA-MASCHINEN 160 BACKTRACKING 162 BACKTRACKING WIE HANSEL UND GRETEL
162 ZWEI WICHTIGE REGELN BEIM BACKTRACKING :. 163 GESPEICHERTE ZUSTAENDE
163 BACKTRACKING UND GIER 166 MEHR GIERIGES 168 PROBLEME DURCH GIERIGES
VERHALTEN 169 MEHRBUCHSTABIGE »ANFUEHRUNGSZEICHEN 170 NICHT-GIERIGE
QUANTOREN 170 GIERIG ODER GENUEGSAM * DER TREFFER GEHT VOR 172 GIER,
GENUEGSAMKEIT, BACKTRACKING: DIE ESSENZ 173 POSSESSIVE QUANTOREN UND
ATOMARE GRUPPEN 174 BACKTRACKING BEI LOOKAROUND 177 IST DIE ALTERNATION
GIERIG? 179 AUSNUTZEN DER GEORDNETEN ALTERNATION 180 NFA, DFA UND POSIX
182 DER »LAENGSTE FRUEHESTE TREFFER 182 POSIX UND DER »LAENGSTE FRUEHESTE
TREFFER 184 GESCHWINDIGKEIT UND EFFIZIENZ 184 DFA UND NFA IM VERGLEICH
186 ZUSAMMENFASSUNG 189 5 REGEX-METHODEN AUS DER PRAXIS 191 DIE
AUSGEWOGENE REGEX ^ 192 EINIGE KLEINE BEISPIELE 192 FORTSETZUNGSZEILEN
192 EINE IP-ADRESSE ERKENNEN 193 UMGANG MIT DATEINAMEN 195
VERSCHACHTELTE KLAMMERPAARE 199 UNGEWOLLTE TREFFER VERMEIDEN 200 INHALT
EINGEFASSTEN TEXT ERKENNEN 202 ERWARTETE DATEN UND ANNAHMEN 204
LEERZEICHEN AM ANFANG UND AM ENDE ENTFERNEN 205 BEISPIELE ZU HTML 206
HTML-TAGS ERKENNEN 206 EINEN HTML-LINK ERKENNEN 207 EINE HTTP-URL
AUSEINANDERNEHMEN 209 EINEN HOSTNAMEN AUF SYNTAKTISCHE KORREKTHEIT
PRUEFEN 211 EINE URL IN DER PRAXIS ERKENNEN 212 AUSFUEHRLICHE BEISPIELE
216 MIT DEN DATEN IM TAKT BLEIBEN 216 CSV-DATEIEN VERARBEITEN 219 6 DIE
KUNST, REGULAERE AUSDRUECKE ZU SCHREIBEN 227 EIN ERNUECHTERNDES BEISPIEL
228 EINE EINFACHE AENDERUNG - DIE SCHOKOLADENSEITE ZUERST 229 EFFIZIENT
ODER KORREKT? 229 GIERIGES VERHALTEN NUR LOKAL ZULASSEN 231 ZURUECK ZUR
REALITAET 232 BACKTRACKING GLOBAL BETRACHTET 234 UEBERSTUNDEN FUER DEN
POSIX-NFA . . . 235 MEHR ARBEIT BEI EINEM FEHLSCHLAG 236
EINSCHRAENKENDERE FORMULIERUNG 237 ALTERNATIONEN KOENNEN TEUER SEIN 238
BENCHMARKING 238 WAS GENAU WIRD DA GEMESSEN? 240 BENCHMARKS MIT PHP 241
BENCHMARKS MIT JAVA 242 BENCHMARKS MIT VB.NET 244 BENCHMARKS MIT RUBY
245 BENCHMARKS MIT PYTHON 245 BENCHMARKS MIT TEL 246 UEBLICHE
OPTIMIERUNGEN 247 UMSONST GIBT S NICHTS! 247 JEDER MACHT S EIN BISSCHEN
ANDERS 248 WIE EIN REGULAERER AUSDRUCK ANGEWENDET WIRD 248 OPTIMIERUNGEN
VOR DER EIGENTLICHEN SUCHE . . . . *, 249 OPTIMIERUNGEN MIT DEM GETRIEBE
253 OPTIMIERUNGEN DER REGEX-MASCHINE 255 PROGRAMMIERMETHODEN FUER
SCHNELLERE AUSDRUECKE 259 GESUNDEN MENSCHENVERSTAND WALTEN LASSEN 261
LITERALEN TEXT HERAUSSTELLEN 263 ANKER HERAUSSTELLEN 263 INHALT GIERIG
ODER GENUEGSAM? 264 AUFTEILEN IN MEHRERE REGULAERE AUSDRUECKE 264 DIE
»ERSTES ZEICHEN-OPTIMIERUNG IMITIEREN 266 ATOMARE GRUPPEN UND
POSSESSIVE QUANTOREN VERWENDEN 267 DIE REGEX-MASCHINE ZUERN TREFFER
HINFUEHREN 267 DIE SCHLEIFE AUFBRECHEN 269 METHODE 1: EINE REGEX ANHAND
FRUEHERER ERFAHRUNGEN AUFBAUEN 270 EIN REZEPT ZUM AUFBRECHEN VON
SCHLEIFEN 271 METHODE 2: DIE KRITISCHE SCHLEIFE IM GROESSEREN ZUSAMMENHANG
BETRACHTEN . 274 METHODE 3: EIN INTERNET-HOSTNAME IN ANFUEHRUNGSZEICHEN
275 BEOBACHTUNGEN 276 ATOMARE GRUPPEN UND POSSESSIVE QUANTOREN VERWENDEN
276 BEISPIELE ZUM AUFBRECHEN VON SCHLEIFEN 278 C-KOMMENTARE AUFBRECHEN
280 DIE FREI FLIESSENDE REGEX 285 EINE HELFENDE HAND FUEHRT DIE MASCHINE
285 EINE GUT GEFUEHRTE REGEX IST EINE SCHNELLE REGEX 287 ZUSAMMENFASSUNG
289 DENKEN! 289 7 PERL . 291 REGULAERE AUSDRUECKE ALS TEIL DER
PROGRAMMIERSPRACHE 293 PERLS GROESSTE STAERKEN 294 PERLS GROESSTE SCHWAECHEN .
. . 294 PERLS REGEX-DIALEKT 294 REGEX-OPERANDEN UND REGEX-LITERALE 296
WIE REGEX-LITERALE GEPARST WERDEN 300 REGEX-MODIFIKATOREN 301 PERLIGES
UEBER REGULAERE AUSDRUECKE . 302 KONTEXT BEI AUSDRUECKEN 302 DYNAMISCHE
GELTUNGSBEREICHE: AUSWIRKUNGEN AUF DIE MUSTERERKENNUNG . . 303 DURCH DAS
MATCHING GESTEUERTE SPEZIALVARIABLEN 308 DER QR/-/-OPERATOR UND
REGEX-OBJEKTE 312 REGEX-OBJEKTE AUFBAUEN UND VERWENDEN 312 REGEX-OBJEKTE
ANSCHAUEN 314 REGEX-OBJEKTE ZUR EFFIZIENZSTEIGERUNG 315 DER
MATCH-OPERATOR &. 315 DER REGEX-OPERAND 316 DER SUCHTEXT-OPERAND 317
VERSCHIEDENE EINSATZMOEGLICHKEITEN DES MATCH-OPERATORS 319 ITERATIVE
MUSTERSUCHE - SKALARER KONTEXT MIT DEM /G-MODIFIKATOR 321 BEZIEHUNGEN
DES MATCH-OPERATORS ZUM UMFELD 326 INHALT | XI DER SUBSTITUTIONSOPERATOR
328 DER ERSATZTEXT-OPERAND 329 DER /E-MODIFIKATOR 329 KONTEXT UND
RUECKGABEWERT 330 DER SPLIT-OPERATOR 331 GRUNDLEGENDES ZU SPLIT 332 SPLIT
KANN LEERE ELEMENTE ZURUECKGEBEN 333 SPEZIELLE FORMEN DES REGEX-OPERANDEN
BEI SPLIT 335 DER REGEX-OPERAND MIT EINFANGENDEN KLAMMERN 335 VERRUECKTE
DINGE MIT DEN REGEX-ERWEITERUNGEN IN PERL 336 VERSCHACHTELTE PAARE MIT
DYNAMISCHEN REGULAEREN AUSDRUECKEN ERKENNEN.... 338 PERL-CODE IN DER REGEX
341 LOCAL IN EINEM CODEMUSTER 345 VORSICHT BEI MY-VARIABLEN IN
CODEMUSTERN 348 MIT CODEMUSTERN VERSCHACHTELTE KONSTRUKTE ERKENNEN 350
UEBERLADEN VON REGEX-LITERALEN 352 PROBLEME BEIM UEBERLADEN VON
REGEX-LITERALEN 354 BENANNTE UNTERAUSDRUECKE IMITIEREN 355 EFFIZIENZ IN
PERL. . . 357 »THERE S MORE THAN ONE WAY TO DO IT 358
REGEX-KOMPILIERUNG, DER /O-MODIFIKATOR, QR/-**/ UND EFFIZIENZ 360 PERL
KOPIERT DEN SUCHSTRING VOR DER MUSTERSUCHE 365 DIE FUNKTION STUDY 369
BENCHMARKS 370 DEBUGGING-INFORMATIONEN ZU REGULAEREN AUSDRUECKEN 371
ABSCHLIESSENDE BETRACHTUNGEN 373 JAVA 375 DER REGEX-DIALEKT VON JAVA 376
UNTERSTUETZUNG VON P{...} UND P{...} IN JAVA 379 UNICODE-EIGENSCHAFTEN
379 VERWENDUNG VON JAVA.UTIL.REGEX 381 DIE FACTORY-METHODE PATTERN.
COMPILE 382 DIE MATCHER-METHODE 383 DAS MATCHER-OBJEKT 383 DIE REGEX
ANWENDEN 385 RESULTATE ABFRAGEN 386 EINFACHES SUCHEN UND ERSETZEN & 388
SUCHEN UND ERSETZEN IM DETAIL 391 DIREKTES SUCHEN UND ERSETZEN 393 DIE
REGION DES MATCHERS 394 VERKETTEN VON METHODEN 399 METHODEN ZUM BAU VON
SCANNERN 400 WEITERE MATCHER-METHODEN 403 XII I INHALT WEITERE
PATTERN-METHODEN 405 DIE SPLIT-METHODE MIT EINEM ARGUMENT 406 DIE
SPLIT-METHODE MIT ZWEI ARGUMENTEN 407 WEITERE PROGRAMMBEISPIELE 408
HINZUFUEGEN VON WIDTH- UND HEIGHT-ATTRIBUTEN ZU IMG-TAGS IN HTML . . 408
EIN MATCHER ZUM PRUEFEN VON HTML MIT MEHREREN PATTERN 409 DATEN IM
CSV-FORMAT VERARBEITEN 411 UNTERSCHIEDE ZWISCHEN DEN JAVA-VERSIONEN 411
UNTERSCHIEDE ZWISCHEN JAVA 1.4.2 UND 1.5.0 413 UNTERSCHIEDE ZWISCHEN
JAVA 1.5.0 UND 1.6 414 9 .NET . 415 DER REGEX-DIALEKT IN .NET 416
WEITERE ANMERKUNGEN ZUM .NET-DIALEKT 419 GEBRAUCH VON REGULAEREN
AUSDRUECKEN IN .NET 423 GANZ KURZ: REGULAERE AUSDRUECKE IN .NET 423
UEBERBLICK .- 425 DAS OBJEKT-MODELL IN .NET - UEBERBLICK 426 DIE OBJEKTE
IM DETAIL 428 REGEX-OBJEKTE ERZEUGEN 429 REGEX-OBJEKTE VERWENDEN . . .
431 MATCH-OBJEKTE VERWENDEN 438 GROUP-OBJEKTE VERWENDEN 440 STATISCHE
»KOMFORT-FUNKTIONEN 441 CACHING VON REGULAEREN AUSDRUECKEN 442
HILFSFUNKTIONEN 443 FORTGESCHRITTENES MIT REGULAEREN AUSDRUECKEN IN .NET
444 REGEX-ASSEMBLIES 444 VERSCHACHTELTE KONSTRUKTE ERKENNEN 446
CAPTURE-OBJEKTE 447 10PHP 451 DER REGEX-DIALEKT VON PHP 453 DIE
PREG -PROGRAMMIERSCHNITTSTELLE 455 DER »PATTEM-PARAMETER 456 DIE
PREG-FUNKTIONEN 461 PREG_MATCH 461 PREG_MATCH_ALL 466 PREG_REPLACE 471
PREG_REPLACE_CALLBACK 476 PREG_SPLIT 479 PREG_GREP 484 PREG_QUOTE 485
INHALT | XIII »FEHLENDE PREG-FUNKTIONEN 486 PREG_REGEX_TO_PATTERN 486
EIN PATTERN-ARGUMENT AUF KORREKTE SYNTAX PRUEFEN 488 EINE REGEX AUF
KORREKTE SYNTAX PRUEFEN 489 REKURSIVE REGULAERE AUSDRUECKE 490 TEXT MIT
VERSCHACHTELTEN KLAMMERN PARSEN 490 KEIN BACKTRACKING MITTEN IN DIE
REKURSION 492 EIN VERSCHACHTELTES KLAMMERPAAR FINDEN 492 UEBERLEGUNGEN
ZUR EFFIZIENZ 492 DER S-MODIFIKATOR 493 AUSFUEHRLICHE BEISPIELE 495
CSV-DATEIEN MIT PHP VERARBEITEN 495 TAGS AUF KORREKTE VERSCHACHTELUNG
PRUEFEN 496 INDEX 501 XIV INHALT
|
adam_txt |
3. AUFLAGE REGULAERE AUSDRUECKE JEFFREY E. F. FRIEDL DEUTSCHE UEBERSETZUNG
VON ANDREAS KARRER O'REILLY* BEIJING * CAMBRIDGE * FARNHAM * KOELN *
PARIS * SEBASTOPOL * TAIPEI * TOKYO INHALT VORWORT XV 1 EINFUEHRUNG IN
REGULAERE AUSDRUECKE 1 PROBLEME AUS DER PRAXIS LOESEN 2 REGULAERE AUSDRUECKE
ALS PROGRAMMIERSPRACHE 4 DIE ANALOGIE ZU DATEINAMEN 4 DIE ANALOGIE ZU
NATUERLICHEN SPRACHEN 5 REGULAERE AUSDRUECKE ALS DENKWEISE . 6 WENN SIE
ERFAHRUNGEN MIT REGULAEREN AUSDRUECKEN HABEN 6 TEXTDATEIEN DURCHSUCHEN:
EGREP 6 METAZEICHEN BEI EGREP 8 ZEILENANFANG UND ZEILENENDE 8
ZEICHENKLASSEN 9 AUF IRGENDEIN ZEICHEN PRUEFEN: DER PUNKT 11 ALTERNATION
13 GROSS- UND KLEINSCHREIBUNG IGNORIEREN 15 WORTGRENZEN 15 KURZE
REKAPITULATION 16 OPTIONALE ELEMENTE 17 ANDERE QUANTOREN: REPETITION 18
KLAMMERN UND RUECKWAERTSREFERENZEN 20 AUSBRECHER! 23 ERWEITERUNG DER
FUNDAMENTE 23 LINGUISTISCHES DIVERTISSEMENT ^ 23 DAS ZIEL EINES
REGULAEREN AUSDRUCKS 24 WEITERE BEISPIELE 24 REGULAERE AUSDRUECKE:
TERMINOLOGIE 27 DEN STATUS QUO VERBESSERN 30 ZUSAMMENFASSUNG 32
PERSOENLICHE EINSPRENGSEL 34 VII 2 ERWEITERTE EINFUEHRENDE BEISPIELE 35 ZU
DEN BEISPIELEN 36 EINE KLEINE EINFUEHRUNG IN PERL 37 MUSTERERKENNUNG MIT
REGULAEREN AUSDRUECKEN 38 MEHR PRAXISNAEHE 40 NEBENEFFEKTE BEI
ERFOLGREICHER MUSTERERKENNUNG 40 VERSCHACHTELTE REGULAERE AUSDRUECKE 43
REKAPITULATION 49 MIT REGULAEREN AUSDRUECKEN TEXT VERAENDERN 50
PROGRAMMBEISPIEL: SERIENBRIEF 51 PROGRAMMBEISPIEL: AKTIENKURSE 52
AUTOMATISIERTES EDITIEREN VON DATEIEN 53 EIN KLEINES MAIL-PROGRAMM 54
GROSSE ZAHLEN IN DREIERGRUPPEN AUFTEILEN: LOOKAROUND 60 NACKTEN TEXT IN
HTML VERWANDELN 69 EIN WIEDERSEHEN MIT VERDOPPELTEN WOERTERN 79 3
FEATURES UND DIALEKTE 85 EIN SPAZIERGANG DURCH DIE WELT DER REGULAEREN
AUSDRUECKE 87 DIE URSPRUENGE REGULAERER AUSDRUECKE 87 KURZER UEBERBLICK ' 93
WARTUNG UND PFLEGE VON REGULAEREN AUSDRUECKEN 96 INTEGRIERTER ANSATZ 96
PROZEDURALERUND OBJEKTORIENTIERTER ANSATZ 97 BEISPIELE MIT »SUCHEN UND
ERSETZEN 100 SUCHEN UND ERSETZEN IN ANDEREN SPRACHEN 103 WARTUNG UND
PFLEGE: ZUSAMMENFASSUNG 104 STRINGS, ZEICHENCODIERUNGEN UND MODI 104
STRINGS ALS REGULAERE AUSDRUECKE 105 ZEICHENCODIERUNGEN 108 UNICODE 110
REGEX-MODI 113 UEBLICHE METAZEICHEN 116 ZEICHENDARSTELLUNG 118
ZEICHENKLASSEN UND AEHNLICHE KONSTRUKTE 121 ANKER UND ANDERE
»ZUSICHERUNGEN DER LAENGE NULL 132 KOMMENTARE UND MODUS-MODIFIKATOREN ^
138 GRUPPIERENDE UND EINFANGENDE KLAMMERN, LOGISCHE UND GIERIGE
KONSTRUKTE 140 FUEHRER DURCH DIE KAPITEL FUER FORTGESCHRITTENE 146 4 WIE
REGEX-MASCHINEN ARBEITEN 147 MOTOR ANLASSEN! 147 ZWEI ARTEN VON MOTOREN
147 VIII | INHALT KALIFORNISCHE ABGASVORSCHRIFTEN 148 TYPEN VON
REGEX-MASCHINEN 149 AUS DER ABTEILUNG FUER REDUNDANZ-ABTEILUNG 150 DEN
TYP DER REGEX-MASCHINE BESTIMMEN 150 GRUNDLEGENDES ZUM VORGANG DER
MUSTERSUCHE 151 ZU DEN BEISPIELEN 151 REGEL 1: DER AM WEITESTEN LINKS
BEGINNENDE TREFFER GEWINNT 152 BESTANDTEILE DER REGEX-MASCHINE 153 REGEL
2: DIE NORMALEN QUANTOREN SIND GIERIG 155 REGEX-GESTEUERTE UND
TEXTGESTEUERTE MASCHINEN 157 NFA-MASCHINE: REGEX-GESTEUERT 158
DFA-MASCHINE: TEXTGESTEUERT 159 EIN ERSTER VERGLEICH VON NFA- UND
DFA-MASCHINEN 160 BACKTRACKING 162 BACKTRACKING WIE HANSEL UND GRETEL
162 ZWEI WICHTIGE REGELN BEIM BACKTRACKING :. 163 GESPEICHERTE ZUSTAENDE
163 BACKTRACKING UND GIER 166 MEHR GIERIGES 168 PROBLEME DURCH GIERIGES
VERHALTEN 169 MEHRBUCHSTABIGE »ANFUEHRUNGSZEICHEN 170 NICHT-GIERIGE
QUANTOREN 170 GIERIG ODER GENUEGSAM * DER TREFFER GEHT VOR 172 GIER,
GENUEGSAMKEIT, BACKTRACKING: DIE ESSENZ 173 POSSESSIVE QUANTOREN UND
ATOMARE GRUPPEN 174 BACKTRACKING BEI LOOKAROUND 177 IST DIE ALTERNATION
GIERIG? 179 AUSNUTZEN DER GEORDNETEN ALTERNATION 180 NFA, DFA UND POSIX
182 DER »LAENGSTE FRUEHESTE TREFFER 182 POSIX UND DER »LAENGSTE FRUEHESTE
TREFFER 184 GESCHWINDIGKEIT UND EFFIZIENZ 184 DFA UND NFA IM VERGLEICH
186 ZUSAMMENFASSUNG 189 5 REGEX-METHODEN AUS DER PRAXIS 191 DIE
AUSGEWOGENE REGEX ^ 192 EINIGE KLEINE BEISPIELE 192 FORTSETZUNGSZEILEN
192 EINE IP-ADRESSE ERKENNEN 193 UMGANG MIT DATEINAMEN 195
VERSCHACHTELTE KLAMMERPAARE 199 UNGEWOLLTE TREFFER VERMEIDEN 200 INHALT
EINGEFASSTEN TEXT ERKENNEN 202 ERWARTETE DATEN UND ANNAHMEN 204
LEERZEICHEN AM ANFANG'UND AM ENDE ENTFERNEN 205 BEISPIELE ZU HTML 206
HTML-TAGS ERKENNEN 206 EINEN HTML-LINK ERKENNEN 207 EINE HTTP-URL
AUSEINANDERNEHMEN 209 EINEN HOSTNAMEN AUF SYNTAKTISCHE KORREKTHEIT
PRUEFEN 211 EINE URL IN DER PRAXIS ERKENNEN 212 AUSFUEHRLICHE BEISPIELE
216 MIT DEN DATEN IM TAKT BLEIBEN 216 CSV-DATEIEN VERARBEITEN 219 6 DIE
KUNST, REGULAERE AUSDRUECKE ZU SCHREIBEN 227 EIN ERNUECHTERNDES BEISPIEL
228 EINE EINFACHE AENDERUNG - DIE SCHOKOLADENSEITE ZUERST 229 EFFIZIENT
ODER KORREKT? 229 GIERIGES VERHALTEN NUR LOKAL ZULASSEN 231 ZURUECK ZUR
REALITAET 232 BACKTRACKING GLOBAL BETRACHTET 234 UEBERSTUNDEN FUER DEN
POSIX-NFA . . .' 235 MEHR ARBEIT BEI EINEM FEHLSCHLAG 236
EINSCHRAENKENDERE FORMULIERUNG 237 ALTERNATIONEN KOENNEN TEUER SEIN 238
BENCHMARKING 238 WAS GENAU WIRD DA GEMESSEN? 240 BENCHMARKS MIT PHP 241
BENCHMARKS MIT JAVA 242 BENCHMARKS MIT VB.NET 244 BENCHMARKS MIT RUBY
245 BENCHMARKS MIT PYTHON 245 BENCHMARKS MIT TEL 246 UEBLICHE
OPTIMIERUNGEN 247 UMSONST GIBT'S NICHTS! 247 JEDER MACHT'S EIN BISSCHEN
ANDERS 248 WIE EIN REGULAERER AUSDRUCK ANGEWENDET WIRD 248 OPTIMIERUNGEN
VOR DER EIGENTLICHEN SUCHE . . . . *, 249 OPTIMIERUNGEN MIT DEM GETRIEBE
253 OPTIMIERUNGEN DER REGEX-MASCHINE 255 PROGRAMMIERMETHODEN FUER
SCHNELLERE AUSDRUECKE 259 GESUNDEN MENSCHENVERSTAND WALTEN LASSEN 261
LITERALEN TEXT HERAUSSTELLEN 263 ANKER HERAUSSTELLEN 263 INHALT GIERIG
ODER GENUEGSAM? 264 AUFTEILEN IN MEHRERE REGULAERE AUSDRUECKE 264 DIE
»ERSTES ZEICHEN-OPTIMIERUNG IMITIEREN 266 ATOMARE GRUPPEN UND
POSSESSIVE QUANTOREN VERWENDEN 267 DIE REGEX-MASCHINE ZUERN TREFFER
HINFUEHREN 267 DIE SCHLEIFE AUFBRECHEN 269 METHODE 1: EINE REGEX ANHAND
FRUEHERER ERFAHRUNGEN AUFBAUEN 270 EIN REZEPT ZUM AUFBRECHEN VON
SCHLEIFEN 271 METHODE 2: DIE KRITISCHE SCHLEIFE IM GROESSEREN ZUSAMMENHANG
BETRACHTEN . 274 METHODE 3: EIN INTERNET-HOSTNAME IN ANFUEHRUNGSZEICHEN
275 BEOBACHTUNGEN 276 ATOMARE GRUPPEN UND POSSESSIVE QUANTOREN VERWENDEN
276 BEISPIELE ZUM AUFBRECHEN VON SCHLEIFEN 278 C-KOMMENTARE AUFBRECHEN
280 DIE FREI FLIESSENDE REGEX 285 EINE HELFENDE HAND FUEHRT DIE MASCHINE
285 EINE GUT GEFUEHRTE REGEX IST EINE SCHNELLE REGEX 287 ZUSAMMENFASSUNG
289 DENKEN! 289 7 PERL ." 291 REGULAERE AUSDRUECKE ALS TEIL DER
PROGRAMMIERSPRACHE 293 PERLS GROESSTE STAERKEN 294 PERLS GROESSTE SCHWAECHEN .
. . 294 PERLS REGEX-DIALEKT 294 REGEX-OPERANDEN UND REGEX-LITERALE 296
WIE REGEX-LITERALE GEPARST WERDEN 300 REGEX-MODIFIKATOREN 301 PERLIGES
UEBER REGULAERE AUSDRUECKE . 302 KONTEXT BEI AUSDRUECKEN 302 DYNAMISCHE
GELTUNGSBEREICHE: AUSWIRKUNGEN AUF DIE MUSTERERKENNUNG . . 303 DURCH DAS
MATCHING GESTEUERTE SPEZIALVARIABLEN 308 DER QR/-/-OPERATOR UND
REGEX-OBJEKTE 312 REGEX-OBJEKTE AUFBAUEN UND VERWENDEN 312 REGEX-OBJEKTE
ANSCHAUEN 314 REGEX-OBJEKTE ZUR EFFIZIENZSTEIGERUNG 315 DER
MATCH-OPERATOR &. 315 DER REGEX-OPERAND 316 DER SUCHTEXT-OPERAND 317
VERSCHIEDENE EINSATZMOEGLICHKEITEN DES MATCH-OPERATORS 319 ITERATIVE
MUSTERSUCHE - SKALARER KONTEXT MIT DEM /G-MODIFIKATOR 321 BEZIEHUNGEN
DES MATCH-OPERATORS ZUM UMFELD 326 INHALT | XI DER SUBSTITUTIONSOPERATOR
328 DER ERSATZTEXT-OPERAND 329 DER /E-MODIFIKATOR 329 KONTEXT UND
RUECKGABEWERT 330 DER SPLIT-OPERATOR 331 GRUNDLEGENDES ZU SPLIT 332 SPLIT
KANN LEERE ELEMENTE ZURUECKGEBEN 333 SPEZIELLE FORMEN DES REGEX-OPERANDEN
BEI SPLIT 335 DER REGEX-OPERAND MIT EINFANGENDEN KLAMMERN 335 VERRUECKTE
DINGE MIT DEN REGEX-ERWEITERUNGEN IN PERL 336 VERSCHACHTELTE PAARE MIT
DYNAMISCHEN REGULAEREN AUSDRUECKEN ERKENNEN. 338 PERL-CODE IN DER REGEX
341 LOCAL IN EINEM CODEMUSTER 345 VORSICHT BEI MY-VARIABLEN IN
CODEMUSTERN 348 MIT CODEMUSTERN VERSCHACHTELTE KONSTRUKTE ERKENNEN 350
UEBERLADEN VON REGEX-LITERALEN 352 PROBLEME BEIM UEBERLADEN VON
REGEX-LITERALEN 354 BENANNTE UNTERAUSDRUECKE IMITIEREN 355 EFFIZIENZ IN
PERL. . . 357 »THERE'S MORE THAN ONE WAY TO DO IT 358
REGEX-KOMPILIERUNG, DER /O-MODIFIKATOR, QR/-**/ UND EFFIZIENZ 360 PERL
KOPIERT DEN SUCHSTRING VOR DER MUSTERSUCHE 365 DIE FUNKTION STUDY 369
BENCHMARKS 370 DEBUGGING-INFORMATIONEN ZU REGULAEREN AUSDRUECKEN 371
ABSCHLIESSENDE BETRACHTUNGEN 373 JAVA 375 DER REGEX-DIALEKT VON JAVA 376
UNTERSTUETZUNG VON \P{.} UND\P{.} IN JAVA 379 UNICODE-EIGENSCHAFTEN
379 VERWENDUNG VON JAVA.UTIL.REGEX 381 DIE FACTORY-METHODE PATTERN.
COMPILE 382 DIE MATCHER-METHODE 383 DAS MATCHER-OBJEKT 383 DIE REGEX
ANWENDEN 385 RESULTATE ABFRAGEN 386 EINFACHES SUCHEN UND ERSETZEN & 388
SUCHEN UND ERSETZEN IM DETAIL 391 DIREKTES SUCHEN UND ERSETZEN 393 DIE
REGION DES MATCHERS 394 VERKETTEN VON METHODEN 399 METHODEN ZUM BAU VON
SCANNERN 400 WEITERE MATCHER-METHODEN 403 XII I INHALT WEITERE
PATTERN-METHODEN 405 DIE SPLIT-METHODE MIT EINEM ARGUMENT 406 DIE
SPLIT-METHODE MIT ZWEI ARGUMENTEN 407 WEITERE PROGRAMMBEISPIELE 408
HINZUFUEGEN VON WIDTH- UND HEIGHT-ATTRIBUTEN ZU IMG-TAGS IN HTML . . 408
EIN MATCHER ZUM PRUEFEN VON HTML MIT MEHREREN PATTERN 409 DATEN IM
CSV-FORMAT VERARBEITEN 411 UNTERSCHIEDE ZWISCHEN DEN JAVA-VERSIONEN 411
UNTERSCHIEDE ZWISCHEN JAVA 1.4.2 UND 1.5.0 413 UNTERSCHIEDE ZWISCHEN
JAVA 1.5.0 UND 1.6 414 9 .NET . 415 DER REGEX-DIALEKT IN .NET 416
WEITERE ANMERKUNGEN ZUM .NET-DIALEKT 419 GEBRAUCH VON REGULAEREN
AUSDRUECKEN IN .NET 423 GANZ KURZ: REGULAERE AUSDRUECKE IN .NET 423
UEBERBLICK .- 425 DAS OBJEKT-MODELL IN .NET - UEBERBLICK 426 DIE OBJEKTE
IM DETAIL 428 REGEX-OBJEKTE ERZEUGEN 429 REGEX-OBJEKTE VERWENDEN . . '.
431 MATCH-OBJEKTE VERWENDEN 438 GROUP-OBJEKTE VERWENDEN 440 STATISCHE
»KOMFORT-FUNKTIONEN 441 CACHING VON REGULAEREN AUSDRUECKEN 442
HILFSFUNKTIONEN 443 FORTGESCHRITTENES MIT REGULAEREN AUSDRUECKEN IN .NET
444 REGEX-ASSEMBLIES 444 VERSCHACHTELTE KONSTRUKTE ERKENNEN 446
CAPTURE-OBJEKTE 447 10PHP 451 DER REGEX-DIALEKT VON PHP 453 DIE
PREG -PROGRAMMIERSCHNITTSTELLE 455 DER »PATTEM-PARAMETER 456 DIE
PREG-FUNKTIONEN 461 PREG_MATCH 461 PREG_MATCH_ALL 466 PREG_REPLACE 471
PREG_REPLACE_CALLBACK 476 PREG_SPLIT 479 PREG_GREP 484 PREG_QUOTE 485
INHALT | XIII »FEHLENDE PREG-FUNKTIONEN 486 PREG_REGEX_TO_PATTERN 486
EIN PATTERN-ARGUMENT AUF KORREKTE SYNTAX PRUEFEN 488 EINE REGEX AUF
KORREKTE SYNTAX PRUEFEN 489 REKURSIVE REGULAERE AUSDRUECKE 490 TEXT MIT
VERSCHACHTELTEN KLAMMERN PARSEN 490 KEIN BACKTRACKING MITTEN IN DIE
REKURSION 492 EIN VERSCHACHTELTES KLAMMERPAAR FINDEN 492 UEBERLEGUNGEN
ZUR EFFIZIENZ 492 DER S-MODIFIKATOR 493 AUSFUEHRLICHE BEISPIELE 495
CSV-DATEIEN MIT PHP VERARBEITEN 495 TAGS AUF KORREKTE VERSCHACHTELUNG
PRUEFEN 496 INDEX 501 XIV INHALT |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Friedl, Jeffrey E. F. |
author_facet | Friedl, Jeffrey E. F. |
author_role | aut |
author_sort | Friedl, Jeffrey E. F. |
author_variant | j e f f jef jeff |
building | Verbundindex |
bvnumber | BV022969256 |
classification_rvk | ST 232 ST 240 ST 250 |
ctrlnum | (OCoLC)188096165 (DE-599)BVBBV022969256 |
dewey-full | 005.13 005.2 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13 005.2 |
dewey-search | 005.13 005.2 |
dewey-sort | 15.13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | Dt. Ausg. d. 3. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03061nam a2200697 c 4500</leader><controlfield tag="001">BV022969256</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20140130 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">071116s2008 gw d||| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783897217201</subfield><subfield code="9">978-3-89721-720-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3897217201</subfield><subfield code="9">3-89721-720-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)188096165</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV022969256</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="1" ind2=" "><subfield code="a">ger</subfield><subfield code="h">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-2070s</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-2174</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 232</subfield><subfield code="0">(DE-625)143619:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 240</subfield><subfield code="0">(DE-625)143625:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Friedl, Jeffrey E. F.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Mastering regular expressions</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Reguläre Ausdrücke</subfield><subfield code="c">Jeffrey E. F. Friedl</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Dt. Ausg. d. 3. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing ; Köln [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXIII, 529 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Regulärer Ausdruck</subfield><subfield code="g">Textverarbeitung</subfield><subfield code="0">(DE-588)4490926-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Microsoft dot net</subfield><subfield code="0">(DE-588)4645646-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Perl</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4307836-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmiersprache</subfield><subfield code="0">(DE-588)4047409-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwarewerkzeug</subfield><subfield code="0">(DE-588)4116526-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Textverarbeitung</subfield><subfield code="0">(DE-588)4059667-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Regulärer Ausdruck</subfield><subfield code="0">(DE-588)4506116-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Befehl</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)4458688-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Perl</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4307836-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Regulärer Ausdruck</subfield><subfield code="0">(DE-588)4506116-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Microsoft dot net</subfield><subfield code="0">(DE-588)4645646-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Programmiersprache</subfield><subfield code="0">(DE-588)4047409-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Regulärer Ausdruck</subfield><subfield code="0">(DE-588)4506116-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Perl</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4307836-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">Befehl</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)4458688-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">Softwarewerkzeug</subfield><subfield code="0">(DE-588)4116526-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2="1"><subfield code="a">Textverarbeitung</subfield><subfield code="0">(DE-588)4059667-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="4" ind2="0"><subfield code="a">Regulärer Ausdruck</subfield><subfield code="g">Textverarbeitung</subfield><subfield code="0">(DE-588)4490926-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="4" ind2=" "><subfield code="8">3\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch Darmstadt</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016173529&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016173529</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">3\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV022969256 |
illustrated | Illustrated |
index_date | 2024-07-02T19:07:52Z |
indexdate | 2024-08-01T11:18:38Z |
institution | BVB |
isbn | 9783897217201 3897217201 |
language | German English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016173529 |
oclc_num | 188096165 |
open_access_boolean | |
owner | DE-29T DE-1051 DE-1049 DE-20 DE-703 DE-19 DE-BY-UBM DE-573 DE-634 DE-83 DE-11 DE-2070s DE-860 DE-473 DE-BY-UBG DE-898 DE-BY-UBR DE-1050 DE-188 DE-863 DE-BY-FWS DE-Aug4 DE-2174 |
owner_facet | DE-29T DE-1051 DE-1049 DE-20 DE-703 DE-19 DE-BY-UBM DE-573 DE-634 DE-83 DE-11 DE-2070s DE-860 DE-473 DE-BY-UBG DE-898 DE-BY-UBR DE-1050 DE-188 DE-863 DE-BY-FWS DE-Aug4 DE-2174 |
physical | XXIII, 529 S. graph. Darst. |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | O'Reilly |
record_format | marc |
spellingShingle | Friedl, Jeffrey E. F. Reguläre Ausdrücke Regulärer Ausdruck Textverarbeitung (DE-588)4490926-3 gnd Microsoft dot net (DE-588)4645646-6 gnd Perl Programmiersprache (DE-588)4307836-9 gnd Programmiersprache (DE-588)4047409-4 gnd Softwarewerkzeug (DE-588)4116526-3 gnd Textverarbeitung (DE-588)4059667-9 gnd Regulärer Ausdruck (DE-588)4506116-6 gnd Befehl Informatik (DE-588)4458688-7 gnd |
subject_GND | (DE-588)4490926-3 (DE-588)4645646-6 (DE-588)4307836-9 (DE-588)4047409-4 (DE-588)4116526-3 (DE-588)4059667-9 (DE-588)4506116-6 (DE-588)4458688-7 |
title | Reguläre Ausdrücke |
title_alt | Mastering regular expressions |
title_auth | Reguläre Ausdrücke |
title_exact_search | Reguläre Ausdrücke |
title_exact_search_txtP | Reguläre Ausdrücke |
title_full | Reguläre Ausdrücke Jeffrey E. F. Friedl |
title_fullStr | Reguläre Ausdrücke Jeffrey E. F. Friedl |
title_full_unstemmed | Reguläre Ausdrücke Jeffrey E. F. Friedl |
title_short | Reguläre Ausdrücke |
title_sort | regulare ausdrucke |
topic | Regulärer Ausdruck Textverarbeitung (DE-588)4490926-3 gnd Microsoft dot net (DE-588)4645646-6 gnd Perl Programmiersprache (DE-588)4307836-9 gnd Programmiersprache (DE-588)4047409-4 gnd Softwarewerkzeug (DE-588)4116526-3 gnd Textverarbeitung (DE-588)4059667-9 gnd Regulärer Ausdruck (DE-588)4506116-6 gnd Befehl Informatik (DE-588)4458688-7 gnd |
topic_facet | Regulärer Ausdruck Textverarbeitung Microsoft dot net Perl Programmiersprache Programmiersprache Softwarewerkzeug Textverarbeitung Regulärer Ausdruck Befehl Informatik |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016173529&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT friedljeffreyef masteringregularexpressions AT friedljeffreyef regulareausdrucke |
Inhaltsverzeichnis
Würzburg Teilbibliothek SHL, Raum I.2.11
Signatur: |
1340 ST 232 F911(3)st |
---|---|
Exemplar 1 | nicht ausleihbar Verfügbar |