Perl: pattern matching and regular expressions

Slides:



Advertisements
Ähnliche Präsentationen
Ausführen.
Advertisements

Vorlesung Compilertechnik Sommersemester 2008
10. Grundlagen imperativer Programmiersprachen
Terme mit Variablen Beispiel: Ein Quadrat hat immer 4 gleichlange Seiten. Der Umfang des Quadrats ist die Summe aller Seitenlängen. Auch wenn wir noch.
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
Dateihandles Um in Perl eine bestimmte Datei zum Lesen, Schreiben oder Anhängen zu öffnen, benötigt man so genannte Dateihandles. Ein Dateihandle ist der.
SWITCH - Anweisung.
Processing: Arrays & Laden von Dateien Aufbauend auf dem Beispiel: File I/O LoadFile1.
Syntax von Prolog & Familiendatenbasis
Perl-Grundlagen Teile der Präsentation von A. Grupp,
Einführung in Berechenbarkeit, Formale Sprachen und Komplexitätstheorie Wintersemester 2005/ Vorlesung Dominic Dumrauf.
Die Skriptsprache Perl (6) Wolfgang Friebel DESY Zeuthen.
Die Skriptsprache Perl (3) Wolfgang Friebel DESY Zeuthen.
Die Skriptsprache Perl (2) Wolfgang Friebel DESY Zeuthen.
A. Zündorf, SE Group Reverse Engineering K2 1 Übersicht 1.Quelltextanalyse mit regulären Ausdrücken 2.Compilertechniken 3.Prozessanalyse 4.Dynamische Analyse.
Marcus Haller & René Schulze
SQL PHP und MySQL Referat von Katharina Stracke und Carina Berning
Seite Von Elm Telefonnummer Kennwort beim ersten Mal ist , das muss am Telefon verändert werden, danach können Sie ein eigenes Passwort.
Passwörter.
Die folgenden Gleichungen wurden über die Grundmenge R gelöst. HAYAL ÖZ.
Repetition „Variable & Term“
7 Bessere Übersicht mit NamenInhaltsverzeichnis 7 Bessere Übersicht mit Namen 7.1Grundlagen 7.2Namen vergeben 7.3Namen in Formeln einsetzen 7.4Nützliches.
Variablen addieren Beispiele: ☼ + ☼ + ☼ + ☼ + ☼ = 5☼ 3☼ + 4☼ =
Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.
Folgendes kann missbraucht werden: formulare unverschlüsselte login-informationen ungeschützte includes SQL-injection reto ambühler
Wohlgeformtheit und Gültigkeit Grundlagen der Datenmodellierung Anke Jackschina.
Zusammengefasst hier nochmals alle wichtigen Regeln zur Teilbarkeit:
Dynamische Webseiten-Generierung
Dieser nicht Fehler finden Algorithmus enthält einfach einen gravierenden welcher zu ist.
Regeln: Regel 1: Folgen ein Rechen- und ein Wertvorzeichen aufeinander, dann entsteht bei zwei gleichen Zeichen immer ein Plus und bei ungleichen Zeichen.
Softwareengineering Endliche Automaten
se_10_regulaere_ausdruecke.ppt1 Softwareengineering Reguläre Ausdrücke (regular expressions) Prof. Dr.-Ing. Axel Benz, Berlin School of Economics.
1 Tagesüberblick 3 Lösung Hausaufgabe/Fragen Zeilenweises Lesen von Dateien Schleifenausbrüche Die Variable $_ Textfunktionen.
HTML, CSS und JavaScript
 exx1.fit in IRIS laden. 167 Bilder  Dies sind Bilder, die bereits gestacked sind.
Die einfachste Variante! Anlegen, ausfüllen und senden !
Fotolia © Gunnar Assmy PRINT YOUR PRODUCT FLAT IS BORING? – THEN PUT YOUR IDEAS IN 3D! TEMPLATE Einreichschluss: 2014|11|14 Fotolia © Gunnar Assmy.
1 Tagesüberblick 4 Lösung Hausaufgabe/Fragen Mustervergleiche.
Dokumente meistern Dokumente anlegen Dokumente speichern
Java Syntaxdiagramme Buchstabe A B Z a z ... Ziffer
Der Hund jagt die Katze. Theoretische Informatik Satz S P O
Blockseminar Allgemeine Technologien II Dozent: P. Sahle März 2009 PHP in HTML Referentin: Angela Brinck.
Lösung Hausaufgabe 4-1 #!perl -w $infile = "daten4-1.txt"; $count1 = $count2 = 0; open (IN,$infile) || die "Oeffnen: $infile $!"; while ( ){ $count2 +=
1 Tagesüberblick 5 Lösung Hausaufgabe/Fragen Assoziative Felder Funktionen zu Variablenbehandlung.
Programmierungssprache PERL
1 Tagesüberblick 7 Lösung Hausaufgabe/Fragen mehrdimensionale Datenstrukturen Module Fehlersuche Zusammenfassung Feedback.
Delphi Chars und Strings
Extended Pascal Erweiterung von Pascal shadi Behzadipour shadi Shadi behzadipour.
Aufgabe: Ordnen A C Aufgabe:
Reguläre Ausdrücke / regular expression. P. Brezany2 =~
Reguläre Ausdrücke / regular expression. P. Brezany2 =~
Daten und Information in der ITG
Reguläre Ausdrücke Stephan Baldes
Pool Informatik, Sj 11/12 GZG FN W.Seyboldt 1 Pool Informatik 5 GZG FN Sj. 11/12 Kopieren, Daten, Programme.
Seminar Internettechnologie Prof. Dr. Lutz Wegner Julia Mikov WS 06/07
Einführung in das Computerzentrum. Hochschule für Soziale Arbeit, Gesundheit, Erziehung und Bildung Einführung in das Computerzentrum Überblick  Anmeldung.
Analyse des HTML-Codes. Dieser Code ist für die Breite des Textes.
Die Programmiersprache Ruby Seminarvortrag von Lia Schulze Dephoff 1.
Regular Expressions HBU-LINUX-2003 Adduser.sh? My_user_Verw.sh? AufgUser.sh? Wo ist das Script ??????? /home/donald ? /home ? /tmp ?
Facebook-Header-Bilder für die #ichbinlöwe-Kampagne – Vorgaben
Deutscher Perl Workshop 2014 PORF Practice
Zentrum für Medien und Informationstechnologie (MIT):
Variable Beim Ausschalten gehen alle in den Variablen gespeicherten Informationen verloren! Zweck: Speichern von Informationen, z. B. Zahlen Modellvorstellung:
Left Join, Right Join, Outer Join
Einführung in das Computerzentrum
Einführung in das Computerzentrum
Präsentationsvorlage Zur Erstellung Ihrer Präsentation für den Innosecure Kongress 2017 benutzen Sie bitte diese Vorlage. Achten Sie darauf, dass die.
PRINT YOUR PRODUCT FLAT IS BORING? – THEN PUT YOUR IDEAS IN 3D!
PRINT YOUR PRODUCT FLAT IS BORING? – THEN PUT YOUR IDEAS IN 3D!
Leica BLK3D Imager Sketch & Document
 Präsentation transkript:

Perl: pattern matching and regular expressions Aufgabe 1 $files = “1.jpg, 2.jpeg, 3.JPEG, 4.JPG”; Bringen Sie die Endungen der Dateien in ein einheitliches Format. (Textersetzung mit =~ s/MUSTER/TEXT/)

Perl: pattern matching and regular expressions Aufgabe 2 if ( $email =~ m/(:|;)-\)/ ) { print "Smile!"; } Welches Muster wird hier erkannt? Wann wird Smile! ausgegeben?

Perl: pattern matching and regular expressions Aufgabe 3 Erkennen Sie das grundsätzliche Format eines UNET-Logins. (also: a und Matrikelnummer z.B.: a0409142). Folgende Regeln gilt es einzuhalten: Ein UNET-Login beginnt mit einem a. Danach folgen 7 (beliebigen) Ziffern.

Perl: pattern matching and regular expressions Aufgabe 4 Prüfen Sie ob der Name einer skalaren Variable in Perl korrekt ist. (z.B.: $bombe, $funkgeraet, $x_11) Folgende Regeln gilt es einzuhalten: Skalar-Variablen beginnen mit einem $-Zeichen. Variablen-Namen bestehen aus (englischen) Buchstaben, Zahlen und Unterstrichen. Nach dem $ muss ein Buchstabe stehen.

Perl: pattern matching and regular expressions Aufgabe 5 $var = "Hände, Strände, Bände"; Ersetzen Sie ä durch ae.