Schritt für Schritt Reguläre Ausdrücke verstehen. Einstieg in. Reguläre Ausdrücke. Michael Fitzgerald O REILLY. Übersetzung von Thomas Demmig
|
|
- Gerd Brinkerhoff
- vor 6 Jahren
- Abrufe
Transkript
1 Schritt für Schritt Reguläre Ausdrücke verstehen Einstieg in Reguläre Ausdrücke O REILLY Michael Fitzgerald Übersetzung von Thomas Demmig
2 Inhalt Vorwort Was ist ein regulärer Ausdruck?... 1 Ein Anfang mit Regexpal... 2 Eine nordamerikanische Telefonnummer finden... 3 Ziffern mit einer Zeichenklasse finden... 4 Ein Zeichenkürzel verwenden... 5 Beliebige Zeichen finden... 5 Gruppen und Rückwärtsreferenzen... 6 Quantoren einsetzen... 7 Einfassende Literale... 8 Eine Beispielanwendung... 9 Was Sie in Kapitel 1 gelernt haben Technische Hinweise Einfache Muster finden Stringliterale finden Ziffern finden Etwas anderes als Ziffern finden Wort- und Nicht-Wortzeichen finden Whitespace finden Beliebige Zeichen finden Zweite Runde Text mit Markup versehen Text mit sed mit Markup versehen Markup mit Perl einfügen Was Sie in Kapitel 2 gelernt haben Technische Hinweise IX V
3 3 Grenzen Anfang und Ende einer Zeile Wort- und Nicht-Wortgrenzen Andere Anker Eine Gruppe von Zeichen als Literale markieren Tags hinzufügen Tags mit sed hinzufügen Tags mit Perl hinzufügen Was Sie in Kapitel 3 gelernt haben Technische Hinweise Alternation, Gruppen und Rückwärtsverweise Alternation Untermuster Einfangende Gruppen und Rückwärtsverweise Benannte Gruppen Nicht-einfangende Gruppen Atomare Gruppen Was Sie in Kapitel 4 gelernt haben Technische Hinweise Zeichenklassen Negierte Zeichenklassen Vereinigung und Differenz POSIX-Zeichenklassen Was Sie in Kapitel 5 gelernt haben Technische Hinweise Unicode- und andere Zeichen finden Ein Unicode-Zeichen finden Einsatz von vim Zeichen mit Oktalzahlen finden Eigenschaften von Unicodezeichen finden Steuerzeichen finden Was Sie in Kapitel 6 gelernt haben Technische Hinweise VI Inhalt
4 7 Quantoren Gierig, genügsam und possessiv Mit *, + und? finden Eine bestimmte Anzahl finden Genügsame Quantoren Possessive Quantoren Was Sie in Kapitel 7 gelernt haben Technische Hinweise Lookarounds Positive Lookaheads Negative Lookaheads Positive Lookbehinds Negative Lookbehinds Was Sie in Kapitel 8 gelernt haben Technische Hinweise Ein Dokument mit HTML-Markup versehen Tags finden Reinen Text mit sed umformen Mit sed ersetzen Römische Zahlen mit sed verarbeiten Einen bestimmten Absatz mit sed verarbeiten Die Zeilen des Gedichts mit sed verarbeiten Tags anfügen Eine Befehlsdatei bei sed einsetzen Reinen Text mit Perl umwandeln Römische Zahlen mit Perl verarbeiten Einen bestimmten Absatz mit Perl verarbeiten Die Zeilen des Gedichts mit Perl verarbeiten Eine Befehlsdatei mit Perl einsetzen Was Sie in Kapitel 9 gelernt haben Technische Hinweise Das Ende vom Anfang Mehr erfahren Interessante Tools, Implementierungen und Bibliotheken Perl PCRE Inhalt VII
5 Ruby (Oniguruma) Python RE Eine nordamerikanische Telefonnummer finden Eine -Adresse finden Was Sie in Kapitel 10 gelernt haben Anhang: Reguläre Ausdrücke Referenz Glossar zu regulären Ausdrücken Index VIII Inhalt
6 KAPITEL 8 Lookarounds Lookarounds sind nicht-einfangende Gruppen, die Text finden, der sich entweder vor oder hinter einem anderen Muster befinden. Lookarounds werden ebenfalls als Zusicherungen der Breite Null betrachtet. Zu Lookarounds gehören: Positive Lookaheads Negative Lookaheads Positive Lookbehinds Negative Lookbehinds In diesem Kapitel werde ich Ihnen jeden dieser Lookarounds erklären. Wir beginnen wieder mit RegExr auf dem Desktop und wechseln dann zu Perl und ack (grep kennt keine Lookarounds). Unser Text wird immer noch das Gedicht von Coleridge sein. Positive Lookaheads Stellen Sie sich vor, Sie wollen jedes Vorkommen des Worts ancyent finden, auf das marinere folgt (Ich nutze diese alte Schreibweise, weil sie so im Gedicht vorhanden ist). Dazu können wir einen positiven Lookahead verwenden. Lassen Sie uns dies zunächst im RegExr Desktop ausprobieren. Das folgende Muster, das Groß- und Kleinschreibung ignoriert, wandert in das obere Textfeld: (?i)ancyent (?=marinere) Sie können in RegExr auch die Checkbox ignorecase markieren, um Großund Kleinschreibung zu ignorieren. Da Sie die Option zum Ignorieren von Groß- und Kleinschreibung verwenden (?i), müssen Sie sich keine Gedanken darum machen, welche Schreibweise Sie in Ihrem Muster einsetzen. Sie suchen nach jeder Zeile, in der das Wort ancyent gefolgt von marinere steht. 81
7 Die Ergebnisse werden im Textfeld unter dem Musterbereich hervorgehoben (siehe Abbildung 8-1). Allerdings wird nur der erste Teil des Musters blau hinterlegt (ancyent), nicht das Lookahead-Muster (Marinere). Abbildung 8-1: Positiver Lookahead in RegExr Lassen Sie uns nun mit Perl einen positiven Lookahead verwenden. Den Befehl können Sie so schreiben: perl -ne 'print if /(?i)ancyent (?=marinere)/' rime.txt Die Ausgabe sollte wie folgt aussehen: THE RIME OF THE ANCYENT MARINERE, IN SEVEN PARTS. How a Ship having passed the Line was driven by Storms to the cold Country towards the South Pole; and how from thence she made her course to the tropical Latitude of the Great Pacific Ocean; and of the strange things that befell; and in what manner the Ancyent Marinere came back to his own Country. It is an ancyent Marinere, "God save thee, ancyent Marinere! "I fear thee, ancyent Marinere! Im Gedicht gibt es gibt fünf Zeilen, in denen das Wort ancyent direkt vor dem Wort marinere steht. Was machen wir, wenn wir nur prüfen wollen, ob das Wort nach ancyent mit dem Buchstaben m beginnt egal, ob in Groß- oder Kleinschreibung? Das geht zum Beispiel so: perl -ne 'print if /(?i)ancyent (?=m)/' rime.txt 82 Kapitel 8: Lookarounds
8 Neben Marinere wird nun auch man und Man gefunden: And thus spake on that ancyent man, And thus spake on that ancyent Man, ack kennt ebenfalls Lookarounds, da es in Perl geschrieben ist. Die Befehlszeilenschnittstele von ack ähnelt stark der von grep. Versuchen Sie: ack '(?i)ancyent (?=ma)' rime.txt Sie erhalten dann die hervorgehobenen Ergebnisse, wie in Abbildung 8-2 zu sehen. Abbildung 8-2: Positiver Lookahead mit ack im Terminal Mit ack können Sie ein Ignorieren von Groß- und Kleinschreibung auch über die Befehlszeilenoption -i aktivieren, statt die eingebettete Option (?i) zu nutzen: ack -i 'ancyent (?=ma)' rime.txt Ich möchte Ihnen zu ack noch ein paar Tipps geben. Wollen Sie bei der Ausgabe Zeilennummern haben, geht das auf unterschiedlichen Wegen. So können Sie zum Beispiel die Option -H verwenden: ack -Hi 'ancyent (?=ma)' rime.txt Positive Lookaheads 83
9 Oder Sie fügen diesen Code mit der Option --output hinzu: ack -i --output '$.:$_' 'ancyent (?=ma)' rime.txt Das ist mehr oder weniger ein Hack und das Hervorheben der gefundenen Texte funktioniert nicht mehr, aber es ist vielleicht auch eine Ausgangsbasis für eigene Erweiterungen. Negative Lookaheads Das Gegenstück zu einem positiven Lookahead ist ein negativer Lookahead. Das bedeutet, Sie suchen nach einem Muster, bei dem ein bestimmtes Lookahead-Muster eben nicht folgt. Ein negativer Lookahead sieht wie folgt aus: (?i)ancyent (?!marinere) Hier hat sich nur ein Zeichen geändert: Das Gleichheitszeichen (=) im positiven Lookahead wurde zu einem Ausrufezeichen (!) im negativen Lookahead. Abbildung 8-3 zeigt diesen negativen Lookahead in Opera. Abbildung 8-3: Negativer Lookahead mit RegExr in Opera In Perl können wir einen negativen Lookahead wie folgt einsetzen: perl -ne 'print if /(?i)ancyent (?!marinere)/' rime.txt 84 Kapitel 8: Lookarounds
10 Das Ergebnis ist: And thus spake on that ancyent man, And thus spake on that ancyent Man, In ack lässt sich das gleiche Ergebnis auf diese Art und Weise erreichen: ack -i 'ancyent (?!marinere)' rime.txt Positive Lookbehinds Ein positiver Lookbehind schaut nach links, in die Gegenrichtung eines Lookahead. Die Syntax ist: (?i)(?<=ancyent) marinere Der positive Lookbehind nutzt ein Kleinerzeichen (<), so dass man erinnert wird, in welche Richtung der Lookbehind schaut. Probieren Sie dies einmal in RegExr aus und schauen Sie sich den Unterschied an. Statt dass ancyent hervorgehoben wird, geschieht dies nun mit marinere. Warum? Weil es sich beim positiven Lookbehind um eine Bedingung für die Übereinstimmung handelt, die aber nicht selbst in die Suchergebnisse eingebunden wird. In Perl sieht es so aus: perl -ne 'print if /(?i)(?<=ancyent) marinere/' rime.txt Und so in ack: ack -i '(?<=ancyent) marinere' rime.txt Negative Lookbehinds Schließlich gibt es noch negative Lookbehinds. Wie werden die wohl funktionieren? Negative Lookbehinds schauen nach, ob ein Muster nicht vor dem eigentlichen Muster auftaucht. Auch hier ist es wieder das Kleinerzeichen (<), mit dem Sie die Richtung erkennen. Probieren Sie dies in RegExr aus, um sich die Ergebnisse anzuschauen. (?1)(?<!ancyent) marinere Wenn Sie im Zieltext nach unten scrollen, finden Sie die hervorgehobenen Suchergebnisse. Dann ein Versuch in Perl: perl -ne 'print if /(?i)(?<!ancyent) marinere/' rime.txt Negative Lookbehinds 85
Michael Fitzgerald, Einstieg in Reguläre Ausdrücke, O Reilly, ISBN D3kjd3Di38lk323nnm
D3kjd3Di38lk323nnm Michael Fitzgerald, Einstieg in Reguläre Ausdrücke, O Reilly, ISBN 97838689994029783868999402 Inhalt Vorwort.... 1 Was ist ein regulärer Ausdruck?... 1 Ein Anfang mit Regexpal... 2 Eine
MehrSchritt für Schritt Reguläre Ausdrücke verstehen. Einstieg in. Reguläre Ausdrücke. Michael Fitzgerald O REILLY. Übersetzung von Thomas Demmig
Schritt für Schritt Reguläre Ausdrücke verstehen Einstieg in Reguläre Ausdrücke O REILLY Michael Fitzgerald Übersetzung von Thomas Demmig Einstieg in Reguläre Ausdrücke Michael Fitzgerald Deutsche Übersetzung
Mehr/ Vortrag Unix-AG
16.6.2010 / Vortrag Unix-AG xkcd Fortsetzung... Grundlegendes 1 Begriff: = regular expressions kurz: regex Funktion: definieren flexible Muster, mit denen in Texten gesucht (und ersetzt) werden kann. Diese
Mehr18.09.2010 / Software Freedom Day
18.09.2010 / Software Freedom Day xkcd Fortsetzung... Grundlegendes Begriff: = regular expressions kurz: regex Funktion: definieren flexible Muster, mit denen in Texten gesucht (und ersetzt) werden kann.
MehrGREP. Reguläre Ausdrücke. GREP Hardcore. Syntax. Ersetzen Suchen. Look Around. 20. April 2012 Pubkon 2013
GREP Syntax Reguläre Ausdrücke Look Around Ersetzen Suchen GREP Hardcore 20. April 2012 Pubkon 2013 Kontakt: Folien: gregor.fellenz@publishingx.de http://www.publishingx.de/dokumente Lizenz: c b n Quelle:
Mehrb{2} [^b]{2} Reguläre Ausdrücke als Hilfsmittel der Textanalyse Manuel Raaf Bayerische Akademie der Wissenschaften, IT-Referat
b{2} [^b]{2} Reguläre Ausdrücke als Hilfsmittel der Textanalyse Manuel Raaf raaf@badw.de Bayerische Akademie der Wissenschaften, IT-Referat Reguläre Ausdrücke engl. regular expressions, kurz: regex, regexp
MehrLinux II. Reguläre Ausdrücke Editoren Scripting. 2 Linux II. Linux I II III Res WN/TT NLTK XML Weka E Reguläre Ausdrücke Editoren Scripting
Linux II 2 Linux II Reguläre Ausdrücke Editoren Scripting Reguläre Ausdrücke Reguläre Ausdrücke beschreiben eine Menge von Zeichenfolgen und werden benutzt um m festzustellen, ob eine Zeichenkette Teil
MehrO'REILLY 8 Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo. Reguläre Ausdrücke Kochbuch. Jan Goyvaerts & Steven Levithan
Reguläre Ausdrücke Kochbuch Jan Goyvaerts & Steven Levithan Deutsche Übersetzung von Thomas Demmig O'REILLY 8 Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo Inhalt Vorwort XI 1 Einführung in reguläre
MehrWebseiten mit HTML. Visual QuickProject Guide. von Elizabeth Castro
Webseiten mit HTML Visual QuickProject Guide von Elizabeth Castro Der Ihnen vorliegende Visual QuickProject Guide langweilt nicht mit Theorie und umständlichen Erklärungen, sondern nutzt große Farbabbildungen
MehrInformationsextraktion Materialien zur Vorlesung
Vordefinierte Informationsextraktion Materialien zur Vorlesung Reguläre Ausdrücke D. Rösner Institut für Wissens- und Sprachverarbeitung Fakultät für Informatik Otto-von-Guericke Universität Magdeburg
MehrSebastian Harl. 03. Oktober 2008
Reguläre Ausdrücke Sebastian Harl LUSC Workshop Weekend 2008 03. Oktober 2008 (?:[a-z0-9!#$%& *+/=?^_ { }~-]+(?:\.[a-z0-9!#$%& *+/=?^_ { }~-]+ )* "(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]
MehrVon: Sven Weltring, Viola Berlage, Pascal Küterlucks, Maik Merscher
Von: Sven Weltring, Viola Berlage, Pascal Küterlucks, Maik Merscher Inhaltsverzeichnis 1. Desktop 2. Erklärung von Tastatur und Maus 3. Computer ausschalten 4. Neuer Ordner erstellen 5. Microsoft Word
MehrStream EDitor SED und Reguläre Ausdrücke
Stream EDitor SED und Reguläre Ausdrücke ExactCODE New Thinking Store 11. Mai 2006 Was ist SED? sed steht für Stream EDitor eine Variante des Unix Editors ed und arbeitet auf Streams keine interaktiven
MehrReguläre Ausdrücke Kochbuch
Detaillierte Lösungen für acht Programmiersprachen Mit Einstiegs-Tutorial Reguläre Ausdrücke Kochbuch O Reilly Jan Goyvaerts & Steven Levithan Deutsche Übersetzung von Thomas Demmig Inhalt Vorwort.........................................................
MehrRegular Expressions. Daniel Lutz Was ist eine Regular Expression?
Regular Expressions Daniel Lutz 12.11.2003 1 Was ist eine Regular Expression? Ausdruck, der ein Textfragment beschreibt Eine Regular Expression passt zu einem Textfragment, wenn das Textfragment
MehrEinführung in PERL 2 Reguläre Ausdrücke
Einführung in PERL 2 Reguläre Ausdrücke BASIEREND AUF FOLIEN VON DR. H. ZINSMEISTER und dem Buch `Einführung in Perl (Lama Buch) von RL Schwartz&T Phoenix sowie hwp://de.sel[tml.org/perl/sprache/regexpr.htm
Mehrgrep kurz & gut John Bambenek and Agnieszka Klus
grep kurz & gut grep kurz & gut John Bambenek and Agnieszka Klus Beijing Cambridge Farnham Köln Sebastopol Tokyo Copyright der deutschen Ausgabe 2009 by O'Reilly Verlag GmbH & Co.KG Darstellung eines
MehrEin- und Ausgabeumlenkung
Ein- und Ausgabeumlenkung Viele Prozesse lesen und/oder schreiben Daten (z.b. who, date, cat, rm -i,...) Zu jedem Kommando gibt es voreingestellte Dateien, von denen Daten gelesen und/oder in die Daten
MehrKopf-/Fußzeilen und Seitenzahlen
Dokumentvorlagen Dokumente Formatvorlagen Format Zeichen Format Absatz Datei Neu... Datei öffnen Datei schließen Beenden Suchen Suchen & Ersetzen Verknüpfungen Optionen Einfügen Inhalte einfügen Format
MehrWebengineering. Reguläre Ausdrücke. Dienstag, 2. Juli 13
Webengineering Reguläre Ausdrücke Marcel Vilas 1 DHBW - Stuttgart 1 RegExp - Allgemein Muster, die eine Menge von Zeichenketten mit Hilfe bestimmter syntaktischer Regeln beschreiben Werden oft als Suchmuster
MehrReguläre Ausdrücke - eine Einführung -
Ziel Reguläre Ausdrücke - eine Einführung - Andreas Romeyke Leipzig, Oktober/November 2002 Diese Präsentation ist eine kurze Einführung in die Welt der regulären Ausdrücke mit Schwerpunkt Perl. Die Präsentation
Mehr1.103 Regular Expressions - Reguläre Ausdrücke
Copyright ( ) 2009 by M.Peichl. This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Germany License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.0/de/
MehrFerdinand Beyer. 1 Allgemeines Beschreibung Bezeichnungen Einsatzgebiete in UNIX-Tools Notationsarten...
Reguläre Ausdrücke Ferdinand Beyer Inhaltsverzeichnis 1 Allgemeines 2 1.1 Beschreibung............................. 2 1.2 Bezeichnungen............................ 2 1.3 Einsatzgebiete in UNIX-Tools....................
MehrI. II. I. II. III. IV. I. II. III. I. II. III. IV. I. II. III. IV. V. I. II. III. IV. V. VI. I. II. I. II. III. I. II. I. II. I. II. I. II. III. I. II. III. IV. V. VI. VII. VIII.
MehrWord. Verweise. Textmarken, Querverweise, Hyperlinks
Word Verweise Textmarken, Querverweise, Hyperlinks Inhaltsverzeichnis 1 Textmarken... 4 1.1 Hinzufügen einer Textmarke... 4 1.2 Ändern einer Textmarke... 4 1.2.1 Anzeigen von Klammern für Textmarken...
Mehrgrep in Adobe InDesign
grep in Adobe InDesign Kurs 2, Version CS5 Kursleiter: Serge Paulus Unterlagen Version 2 vom Juni 2011 grep in Adobe InDesign Kurs 2, Version CS5 2 grep in InDesign grep in InDesign Es gibt mehrere Implementierungen
MehrErstellen und Verwalten von Karteikarten für imcards am iphone / ipod touch
IMCARDSPC Erstellen und Verwalten von Karteikarten für imcards am iphone / ipod touch You 2 Software E-Mail: info@you2.de Homepage: http://www.you2.de You 2 Software 2010 imcardspc Handbuch 1-9 Haupt-Fenster
MehrHTML&XHTML REILLY' 1II II Uli IIIIIIII HHill. Das umfassende Referenzwerk. coeb. L. Chuck Musdano & Bill Kennedy. Beijing. ebastopo1 * Taipei * Tokyo
4. AUFLAGE HTML&XHTML Das umfassende Referenzwerk coeb. L Chuck Musdano & Bill Kennedy Deutsche Übersetzung von Eva Wolfram & Imke Schenk Beijing Fachbereichsbibliothek Informatik TU Darm Stadt 1II II
MehrRock-Band. Einleitung. Scratch. In diesem Projekt lernst du, wie du deine eigenen Musikinstrumente programmieren kannst! Activity Checklist
Scratch 1 Rock-Band All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Einleitung
MehrTutorium Reguläre Ausdrücke/Code Munger
Tutorium Reguläre Ausdrücke/Code Munger (Version 1.2 vom 14.3.2014) Einleitung Mit reguläre Ausdrücken lassen sich Mengen von Zeichenketten beschreiben. Diese Beschreibungen werden dann zum Beispiel zur
MehrPerl-Praxis. Jörn Clausen
Perl-Praxis Reguläre Ausdrücke Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Reguläre Ausdrücke Muster suchen Muster finden Perl-Praxis Reguläre Ausdrücke 2/19 zur Erinnerung Perl := Practical
MehrLektion 5 Outlook Feinheiten beim Senden
Lektion 5 Outlook Feinheiten beim Senden Senden An, CC und Bcc Priorität und Vertraulich senden Rechtschreibprüfung HTML, Nur Text oder Rich-Text Verzögert senden, Briefpapier und Design Anhang Das Senden
MehrReguläre Ausdrücke in Python
Wintersemester 2009/2010 1 Metazeichen, Quantoren, Gruppierung 2 findall, finditer 3 sub, subn 4 split 5 Match Objects 6 greedy 7 Gruppen-Namen 8 Assertions Reguläre Ausdrücke Reguläre Ausdrücke Reguläre
MehrTutorium Learning by doing WS 2001/ 02 Technische Universität Berlin. Erstellen der Homepage incl. Verlinken in Word 2000
Erstellen der Homepage incl. Verlinken in Word 2000 1. Ordner für die Homepagematerialien auf dem Desktop anlegen, in dem alle Bilder, Seiten, Materialien abgespeichert werden! Befehl: Desktop Rechte Maustaste
MehrInhalt. Vorwort... XI
Inhalt Vorwort......................................................... XI 1 Einführung in reguläre Ausdrücke...................................... 1 Definition regulärer Ausdrücke........................................
Mehr2017/01/23 15:50 1/5 Bedienung
2017/01/23 15:50 1/5 Bedienung Bedienung (J.Müller, Hilfe zu JTCEMU) Das originale 2K-System Das 2 KByte große Betriebssystem bietet die wichtigsten Funktionen zur Eingabe und Verwaltung von BASIC-Programmen.
MehrText, Formeln und Graphiken in Word 2007
Text, Formeln und Graphiken in Word 2007 1. Formeln Word 2007 verfügt über einen leistungsfähigen Formeleditor. Durch diese Einstellung kann man eines der griechischen Buchstaben oder ein mathem. Symbol
Mehr1 Dokument hochladen Dokument verschieben Neuen Ordner einfügen Ordner verschieben Dokumente und Ordner löschen...
Die Dokumentenverwaltung von basis.kirchenweb.ch (Version 16.07.2012 / bn) Inhalt 1 Dokument hochladen... 2 2 Dokument verschieben... 2 3 Neuen Ordner einfügen... 3 4 Ordner verschieben... 3 5 Dokumente
MehrFormale Sprachen und Automaten
Formale Sprachen und Automaten Kapitel 3: Regular Expressions Vorlesung an der DHBW Karlsruhe Thomas Worsch Karlsruher Institut für Technologie, Fakultät für Informatik Wintersemester 2012 Kapitel 3 Regular
MehrLinux I II III Res/Pro WN/TT Reguläre Ausdrücke Editoren Scripting. Linux II. 2 Linux II. Reguläre Ausdrücke Editoren Scripting. Ressourcen-Vorkurs
Linux II 2 Linux II Reguläre Ausdrücke Editoren Scripting POSIX POSIX POSIX ist ein UNIX-Standard, der bestimmte grundlegende Funktionen und Eigenschaften von UNIX-Systemen definiert. Dazu gehören auch
MehrTipps zum Formatieren einer vorwissenschaftlichen Arbeit in Microsoft Word Leo Brauner
Tipps zum Formatieren einer vorwissenschaftlichen Arbeit in Microsoft Word 2010 Leo Brauner Inhaltsverzeichnis 1. Formatvorlagen... 3 1.1 Wozu Formatvorlagen?... 3 1.2 Wo finde ich Formatvorlagen?... 3
MehrReguläre Ausdrücke mit Java
Reguläre Ausdrücke mit Java Johannes Dyck, Thomas Schulz Projektseminar www.prominentpeople.info Gliederung 2 1. Grundlagen von regulären Ausdrücken 1. Aufbau 2. Zeichenklassen 3. Metazeichen 4. Quantoren
MehrKapitel. Platzhalter. Was sind Platzhalter?
Kapitel 3 Was sind? sind ganz wichtige Elemente bei der Programmierung. Alle Programme, die du schon kennst (wie beispielsweise die Textverarbeitung WORD oder ein Programm zum Verschicken von E-Mails),
MehrWas Sie bald kennen und können
Gemeinsamkeiten in der Bedienung 4 Einer der großen Vorteile, die Ihnen der Einsatz eines der Office-Pakete bringt, sind die großen Gemeinsamkeiten bei der Bedienung der Programme. Das haben Sie teilweise
MehrC. Ortseifen: Reguläre Ausdrücke
Inhalt Reguläre Ausdrücke mit SAS Einsatz der RX- und PRX-Funktionen Dr. Carina Ortseifen SAS-Treff am URZ 2. Dezember 2005 1. Einleitung 2. Aufbau der regulären Ausdrücke 3. Beispiele 4. Reguläre Ausdrücke
MehrPerl-Praxis. Jörn Clausen
Perl-Praxis Reguläre Ausdrücke Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Reguläre Ausdrücke Muster suchen Muster finden Perl-Praxis Reguläre Ausdrücke 2/19 zur Erinnerung Perl := Practical
MehrLuftballons. Einführung. Scratch. Wir wollen ein Spiel machen, bei dem man Luftballons platzen lässt! Activity Checklist.
Scratch 1 Luftballons All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Einführung
MehrEinführung in die Computerlinguistik Suche mit regulären Ausdrücken
Einführung in die Computerlinguistik Suche mit regulären Ausdrücken Dozentin: Wiebke Petersen 9. Foliensatz Wiebke Petersen Einführung CL 1 Suche mit regulären Ausdrücken Suche nach allen Wortformen des
Mehr01 Einführung in PHP. Einführung in PHP 1/13 PHP in Aktion
01 Einführung in PHP Einführung in PHP 1/13 PHP in Aktion PHP ist eine Programmiersprache, die ganz verschiedene Dinge tun kann: von einem Browser gesendete Formularinhalte auswerten, angepasste Webinhalte
MehrReguläre Ausdrücke Suchmuster, Pattern Matching
Suchmuster, Pattern Matching Ein oder mehrere Einzelzeichen in interner Variablen $_suchen: /e/ #liefert wahr, wenn $_ ein 'e' enthält. /aus/ #liefert wahr, wenn $_ 'aus' enthält. while { if (/e/)
MehrI.1 Die Parrot Assemblersprache
I.1 Die Parrot Assemblersprache Die virtuelle CPU Parrot ermöglicht die Verarbeitung der Parrot Assemblersprache (PASM). Zum Einstieg soll ein erstes Beispiel die Ausführung einer PASM-Datei zeigen. Legen
Mehr1.103 Grundlagen der Dateibearbeitung mit vi
Copyright ( ) 2009 by M.Peichl. This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Germany License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.0/de/
MehrEinleitung. liefert Ihnen alle Dateien, die mit.txt enden. Oder dir bericht??.txt
Betrifft Regular Expressions Autor Martin Bracher (martin.bracher@trivadis.com) Art der Info Technische Background Info (November 2003) Quelle Aus unserer Schulungs- und Beratungstätigkeit Einleitung Sie
MehrDatenaustausch@IC RL
Datenaustausch@IC RL SAP cfolders Erste Schritte Erstes Login: Ihre Initial-Zugangsdaten zu SAP cfolders finden Sie im ProjektPortal nach Klick auf den Reiter Projekt SAP cfolders, im Channel SAP cfolders
MehrMusterlösung 1. Mikroprozessortechnik und Eingebettete Systeme 1 WS2015/2016
Musterlösung 1 Mikroprozessortechnik und Eingebettete Systeme 1 WS2015/2016 Hinweis: Die folgenden Aufgaben erheben nicht den Anspruch, eine tiefergehende Kenntnis zu vermitteln; sie sollen lediglich den
MehrPerlkurs WS 14/15 Reguläre Ausdrücke I
Perlkurs WS 14/15 Reguläre Ausdrücke I 1 Reguläre Ausdrücke Reguläre Ausdrücke mächtigtes Werkzeug von Perl, um nach Mustern (Gruppen von Zeichen) innerhalb von Text zu suchen z.b. in Protein- und DNA-Sequenzen
MehrEmpfang & Versand. Integrierte Funktionen
E-Mail Empfang & Versand Integrierte E-Mail Funktionen Inhalt 1. Persönliche E-Mail-Adresse... 3 1.1 Was ist die Persönliche E-Mail-Adresse?...3 1.2 Mailagent - Einstellungen...3 2. E-Mails übertragen...
Mehr<? $ZeilenMax = 9; $SpaltenMax = 9; echo "<pre>";
Vorbemerkungen Diese Schrittanleitung bezieht sich auf die Aufgaben 4 bis 6 von "Übung 2 - Schleifenbeispiele (1)" Sie soll als Anregung dienen, wie Sie Ihren Code blockweise erstellen und testen können.
MehrNeuronale Netze selbst programmieren
D3kjd3Di38lk323nnm Neuronale Netze selbst programmieren Ein verständlicher Einstieg mit Python Tariq Rashid Deutsche Übersetzung von Frank Langenau Tariq Rashid Lektorat: Alexandra Follenius Übersetzung:
MehrImpressum. Impressum
Impressum Impressum Dieses von mir erstellte ebook können Sie frei nutzen. Möchten Sie das ebook weiter geben, egal ob in Ihren Seminaren, Workshops oder über Ihre Webseite. Nennen Sie mich als Autorin.
MehrInhalt. Vorwort 13. Einleitung 15. Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs Installation und erste Schritte 17
Inhalt Vorwort 13 Einleitung 15 Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs 16 1 Installation und erste Schritte 17 1.1 Die Installation von GoLive 5.0 17 Vor Beginn der Installation 17 Die
MehrSpamschutz bei TYPO3. von Bernd Warken bei Fa. Netcos AG
Spamschutz bei TYPO3 von Bernd Warken bei Fa. Netcos AG Kapitel 0: Einleitung 3 0.1 Vorwort 3 0.2 Lizenz 3 Kapitel 1: Aktivierung und Konfiguration 4 1.1 config.spamprotectemailaddresses 4 1.2 config.spamprotectemailaddresses_atsubst
MehrGregor Fellenz. InDesign. automatisieren. Keine Angst vor Skripting, GREP & Co. dpunkt.verlag
Gregor Fellenz InDesign automatisieren Keine Angst vor Skripting, GREP & Co. dpunkt.verlag 5 Inhalt Einleitung 9 I Einstieg in die InDesign-Automatisierung 17 1 Schöner suchen und ersetzen mit GREP 18
MehrBearbeiten von Studien- und Diplomarbeit in MS Word 97
Bearbeiten von Studien- und Diplomarbeit in MS Word 97 Arbeiten mit Zentraldokumenten Zentraldokumente bestehen aus einem Zentral- und mehreren Filialdokumenten. Die Filialdokumente werden durch Verknüpfungen
MehrWissenschaftliches Arbeiten mit dem Programm Microsoft Word
Wissenschaftliches Arbeiten mit dem Programm Microsoft Word Ein Leitfaden und Ratgeber für Studierende der Hochschule Fulda des Fachbereichs Sozialwesen Inhaltsverzeichnis VORWORT... 1 1. EINRICHTEN DES
MehrProgrammierkurs Kapitel 4
Kapitel 4 Dipl.-Wirt.-Inf. Stefan Fleischer Dipl.-Wirt.-Inf. Ulrich Wolffgang Komponente: Parser Interface für Parser entwickeln public interface IParser { public ArrayList parseemailaddresses(string
MehrEs gibt viele Programme, die mit regulären Ausdrücken arbeiten:
Reinald Cronauer 7. Februar 2001 Reguläre Ausdrücke 1 Einführung Reguläre Ausdrücke, kurz Regex genannt, erlauben das Suchen von Zeichenfolgen in große Texte. Ein regulärer Ausdruck ist aber flexibler
MehrHTML5. Grundlagen der Erstellung von Webseiten. Linda York, Tina Wegener. 1. Ausgabe, Dezember 2011 HTML5
Linda York, Tina Wegener HTML5 Grundlagen der Erstellung von Webseiten 1. Ausgabe, Dezember 2011 HTML5 2 HTML5 - Grundlagen der Erstellung von Webseiten 2 Die erste Webseite mit HTML erstellen In diesem
MehrSlavisiere deinen Computer
M. Zumstein & F. Maag Grundkompetenzen I Slavisiere deinen Computer Apple 1 Tastaturlayouts hinzufügen Schritt 1: Gehe zu Systemeinstellungen wie auf Abbildung 1 gezeigt Abbildung 1: Systemeinstellungen
MehrAUFGABE 1: REGULÄRE AUSDRÜCKE (5 PUNKTE)
AUFGABE 1: REGULÄRE AUSDRÜCKE (5 PUNKTE) a Das Zeichen a. Ein beliebiges Zeichen [abc] Ein beliebiges Zeichen aus der Menge {a, b, c [a-f] Ein beliebiges Zeichen aus der Menge {a, b, c, d, e, f \d eine
MehrJavaScript. Dies ist normales HTML. Hallo Welt! Dies ist JavaScript. Wieder normales HTML.
JavaScript JavaScript wird direkt in HTML-Dokumente eingebunden. Gib folgende Zeilen mit einem Texteditor (Notepad) ein: (Falls der Editor nicht gefunden wird, öffne im Browser eine Datei mit der Endung
MehrInhaltsverzeichnis(se) erstellen
Dokumentvorlagen Dokumente Formatvorlagen Format Zeichen Format Absatz Datei Neu... Datei öffnen Datei schließen Beenden Suchen Suchen & Ersetzen Verknüpfungen Optionen Einfügen Inhalte einfügen Format
MehrFachmagazinartikel. Module Leader: Tobias Schmidt Staffing: Word Count: Michaela Duhr, Benedikt Vogeler, Paul Stüssel. 1.443 (9.
Fachmagazinartikel Module Name: Creative Media Practice Module Number: SAE 502 Course Number: WDBP 412 Date Submitted: 05.03.2013 Award Name: Bachelor of Arts/Science (Hons.) Web Development Year: 2013
MehrModul 8: Übungen zu - Der letzte Schliff
Word 2003 - Übungen zum Grundkurs 109 Modul 8: Übungen zu - Der letzte Schliff Wie kann ich ein Dokument nachträglich auf die Rechtschreibung und Grammatik überprüfen? Kann die Rechtschreibprüfung auch
MehrAndy Hunt. Programmieren lernen. mit Minecraft-Plugins. dpunkt.verlag
Andy Hunt Programmieren lernen mit Minecraft-Plugins dpunkt.verlag Hier geht es los! 1 Für wen ist dieses Buch gedacht? 2 Erste Schritte 2 Ein Sprung ins kalte Wasser 3 Wo bekommst du Hilfe? 4 Schreibweisen
MehrWhitepaper. Produkt: combit address manager. Import von cobra Adress Plus Version 10/11. combit GmbH Untere Laube Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit address manager Import von cobra Adress Plus Version 10/11 (c) combit GmbH, Alle Rechte vorbehalten. Import von cobra Adress Plus Version
MehrRezepte in der Klammer-Strich-Methode schreiben
Rezepte in der Klammer-Strich-Methode schreiben LibreOffice 4.0.4 In diesem Text wird Schritt für Schritt erklärt, wie ein Rezept in der Klammer-Strich-Methode mit dem Programm LibreOffice Version 4.0.4
MehrVersion 1.00h (13. 04. 2008)
Tutorial: Regex Version 1.00h (13. 04. 2008) Seite 1 von 15 Inhaltsverzeichnis 1. Was ist Regex?... 3 2. Verwendung von Regex in C#... 3 3. Funktionen von Regex... 3 4. Syntax von Regex... 4 4.1 Einfachstes
MehrVorentwurf Tabakproduktegesetz (TabPG): Vernehmlassungsverfahren
Stellungnahme von Name / Firma / Organisation : Pro Familia Schweiz Abkürzung der Firma / Organisation : Adresse : Marktgasse 36 Kontaktperson : Dr. Lucrezia Meier-Schatz Telefon : 031 381 90 30 E-Mail
MehrInhalte der Vorlesung. 3. Der Textstrom-Editor sed. 3. Der Textstrom-Editor sed. Grundprinzip eines Textstrom-Editors
Inhalte der Vorlesung 3. Der Textstrom-Editor sed 1.Einführung 2.Lexikalische Analyse 3.Der Textstrom-Editor sed 4.Der Scanner-Generator lex (2 Termine) 5.Syntaxanalyse und der Parser-Generator yacc (3
MehrPRAXISBUTLER ANPASSUNG DER VORLAGEN
Praxisbutler Anpassung der Vorlagen 1 PRAXISBUTLER ANPASSUNG DER VORLAGEN Die Vorlagen werden hauptsächlich in den Bereichen Klienten und Fakturierung benutzt. Die Anpassung dieser Vorlagen ist wichtig,
MehrIdeen und Konzepte der Informatik. Programme und Algorithmen Kurt Mehlhorn
Ideen und Konzepte der Informatik Programme und Algorithmen Kurt Mehlhorn November 2016 Algorithmen und Programme Algorithmus = Schritt-für-Schritt Vorschrift zur Lösung eines Problems. Formuliert man
MehrFACHARBEIT. Grundlagen der Gestaltung von Facharbeiten. Fach: Schule: Schüler: Fachlehrer: Jahrgangsstufe 12 Schuljahr:
FACHARBEIT Grundlagen der Gestaltung von Facharbeiten Fach: Schule: Schüler: Fachlehrer: Jahrgangsstufe 12 Schuljahr: 2 Inhaltsverzeichnis INHALTSVERZEICHNIS... 2 1 GRUNDLAGEN DER GESTALTUNG VON FACHARBEITEN...
MehrErstellen von Formbriefen, Adressetiketten und Briefumschlägen ohne Serienbrief-Assistenten
Erstellen von Formbriefen, Adressetiketten und Briefumschlägen ohne Serienbrief-Assistenten Das Verfahren läuft in folgenden Schritten ab: Erstellen der Datenquelle Erstellen eines Textdokuments Einfügen
MehrDatenformat zum Import von CSV-Dateien
Datenformat zum Import von CSV-Dateien (Eingabe für das BJ 2015; Stand Dez. 2015) Allgemeines Zur Vereinfachung der Dateneingabe für die Deutsche Bibliotheksstatistik (DBS) haben die Fachstellen die Möglichkeit,
MehrPublikation erstellen mit Word
1 von 7 22.11.2014 10:57 Publikation erstellen mit Word Sie arbeiten an Ihrer Masterarbeit, Ihrer Promotion oder einem Zeitschriftenaufsatz. Dazu nutzen Sie die Textverarbeitung Microsoft Word. Mit Citavi
MehrFür die Verwendung des Wikis wird dringend der Microsoft Internet Explorer Version 7.0 empfohlen!
Sie finden das FH-Wiki unter der folgenden Adresse: http://wiki.fh-kehl.de:9454 Falls Sie Anregungen, Fragen oder Hinweise haben wenden Sie sich bitte an Herrn Fetterer oder Frau Prof. Dr. Schenk. Für
Mehr<Trainingsinhalt> Macromedia Dreamweaver 8 CS3
Macromedia Dreamweaver 8 CS3 inhaltsverzeichnis EINFÜHRUNG 1 Was werden Sie lernen? 3 Minimale Systemanforderungen: Macintosh 4 Minimale Systemanforderungen: Windows 5 LEKTION 1 DREAMWEAVER-GRUNDLAGEN
MehrWarum JavaScript? Vorwort
Vorwort Programmieren ist die Kunst, Computer dazu zu bringen, das zu machen, was du willst! Das machst du mit einer Programmiersprache, mit der du aufschreibst, was der Computer tun soll. Programmieren
MehrPowerPoint Kapitel 1 Lektion 2 Benutzeroberfläche
PowerPoint Kapitel 1 Lektion 2 Benutzeroberfläche Benutzeroberfläche Öffnen Sie Microsoft PowerPoint 2010 und lernen Sie die Benutzeroberfläche kennen. Aufgabe Übungsdatei: - 1. Benutzeroberfläche Öffnen
MehrAccess Grundlagen. David Singh
Access Grundlagen David Singh Inhalt Access... 2 Access Datenbank erstellen... 2 Tabellenelemente... 2 Tabellen verbinden... 2 Bericht gestalten... 3 Abfragen... 3 Tabellen aktualisieren... 4 Allgemein...
MehrAuszug aus dem Buch»Adobe InDesign CS3 - Das Nachschlagewerk für Fortgeschrittene«
Auszug aus dem Buch»Adobe InDesign CS3 - Das Nachschlagewerk für Fortgeschrittene«von Gerald Singelmann Erschienen bei Galileo-Press und erhältlich unter anderem bei Amazon.de 3 GREP und reguläre Ausdrücke
MehrWie lege ich eine neue Standardseite an?
Online-Tutorials Referat VI.5 Internetdienste Wie lege ich eine neue Standardseite an? Legen Sie einen neuen Ordner an Klicken Sie den Ordner an, unter dem Sie die neue Standardseite anlegen möchten. Legen
MehrEBV mit Paint.NET. Über Datei Öffnen gelangen Sie an die zu öffnenden Bilder, die Sie im folgenden Öffnen- Dialog auswählen können.
EBV mit Paint.NET Paint.NET ist ein kostenloses Programm zur Bildbearbeitung. Es basiert auf dem.net-framework und kann unter www.getpaint.net heruntergeladen werden. Diese Beschreibung bezieht sich auf
MehrLern- und Arbeitsauftrag <LA_305_1716_PaperDisk.doc>
Lern- und Arbeitsauftrag Autor: Material Sozialform Arbeitsort Benedikt Sutter- Bonaparte EA GA P Fachbuch X Zimmer Aufgabenstellung Daten werden immer auf Datenträgern abgelegt.
MehrMySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben.
MySQL-Befehle 1. Einleitung In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. 2. Arbeiten mit Datenbanken 2.1 Datenbank anlegen Eine Datenbank kann man wie folgt
MehrANLEITUNG ZUR TEXTGESTALTUNG IN WORD 2003
ANLEITUNG ZUR TEXTGESTALTUNG IN WORD 2003 Word ist zunächst ein reines Textverarbeitungsprogramm. Allerdings lassen sich hier Vorträge genauso mit Gliederung und Querverweisen sowie Textquellen, Clips
MehrExtrahieren eines S/MIME Zertifikates aus einer digitalen Signatur
Extrahieren eines S/MIME Zertifikates aus einer digitalen Signatur Anleitung für Microsoft Outlook 2007 und 2010 Dokument Anwenderdokumentation_Outlook_Zertifikatsverwaltung Status Final Datum: 03.06.2012
Mehr