Regular Expressions

Hier könnt ihr schauen, ob ihr mit Regular Expressions umgehen könnt.

Hier könnt ihr schauen, ob ihr mit Regular Expressions umgehen könnt.


Kartei Details

Karten 11
Sprache Deutsch
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 29.06.2016 / 10.07.2016
Weblink
https://card2brain.ch/box/regular_expressions
Einbinden
<iframe src="https://card2brain.ch/box/regular_expressions/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Was bewirkt diese "Regular Expression"?

[0-3][0-9].[01][0-9].[0-9]{2,4}

Ein Geburtsdatum : Tag.Monat.Jahr | Bsp.: 12.07.1994

Was bewirkt folgende "Regular Expression"?

[b-df-hj-np-tv-z]*

Findet alle Worte, welche keinen Vokal (a|e|i|o|u) enthalten und klein geschrieben sind.

Was bedeutet " . " ?

(ohne erweiterte Ausdrücke)

Was sucht man mit " \ ( TIB \ | SWB \ | WKB \ ) " ?

Entweder das Wort "TIB", "SWB" oder "WKB."

Was kann mit " ^$ " gefunden werden?

Eine leere Zeile.

Was findet man mit " \ [ A-Z \ ] \ {4 \ }" ?

Was finden Sie hiermit ?

" \?$ "

Alle Zeilen, welche am Zeilenende ein Fragezeichen haben.

Mit welchem Befehl der BASH kann man mit Regular Expressions Dateien durchsuchen?

 

grep 

Sie suchen mit "grep" nach dem Wort "Eis", bekommen aber beide Ergebnisse. Mit welchem Flag können Sie Zeile 2 unterdürcken?

          Wir gehen heute Eis essen.

          Gestern waren wir Eislaufen.

Lösung : grep -F "Eis"

Wonach sucht diese Regular Expression?

0x[0-9A-F]+

Nach einer Hexadezimalzahl mit mindestens einem Zeichen hinter dem x.

Wofür können Sie unmaskierte runde Klammern in einem sed-Kommando verwenden?

( ) fasst Gruppen zusammen, auf die nachher wieder über \1, \2 etc. zugegriffen werden kann.

Dies ist z.B. wichtig um Strings umzuordnen.