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.


Fichier Détails

Cartes-fiches 11
Langue Deutsch
Catégorie Informatique
Niveau Université
Crée / Actualisé 29.06.2016 / 10.07.2016
Lien de web
https://card2brain.ch/box/regular_expressions
Intégrer
<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.