Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:automaten:regulaere_ausdruecke:start [06.03.2023 18:21] – [Erweiterte reguläre Ausdrücke] Frank Schiebel | faecher:informatik:oberstufe:automaten:regulaere_ausdruecke:start [12.02.2025 18:15] (aktuell) – [Sandkasten bei regex101.com] Marco Kuemmel | ||
---|---|---|---|
Zeile 56: | Zeile 56: | ||
* Eckige Klammern fassen Zeichengruppen zusammen. Der Ausdruck '' | * Eckige Klammern fassen Zeichengruppen zusammen. Der Ausdruck '' | ||
- | * '' | + | * '' |
- | * '' | + | * '' |
* '' | * '' | ||
* '' | * '' | ||
Zeile 63: | Zeile 63: | ||
* Der Anfang einer Zeile kann durch durch ein '' | * Der Anfang einer Zeile kann durch durch ein '' | ||
* Ein '' | * Ein '' | ||
- | * '' | + | * '' |
* '' | * '' | ||
+ | ---- | ||
+ | {{: | ||
+ | === (A2) === | ||
+ | |||
+ | Schreibe die Ausdrücke '' | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A3) === | ||
+ | |||
+ | Bearbeite das Tutorial unter https:// | ||
Zeile 78: | Zeile 89: | ||
---- | ---- | ||
{{: | {{: | ||
- | === (A2) === | + | === (A4) === |
Öffne die Seite https:// | Öffne die Seite https:// | ||
Zeile 85: | Zeile 96: | ||
<callout type=" | <callout type=" | ||
- | Achtung: Weil die regulären Ausdrücke nach der Greedy Strategie angewandt werden, musst du deine regulärer Ausdruck inklusive Zeilenanfang ('' | + | Achtung: Weil die regulären Ausdrücke nach der Greedy Strategie angewandt werden, musst du deine regulärer Ausdruck inklusive Zeilenanfang ('' |
</ | </ | ||
+ | |||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A5) Übungen === | ||
+ | |||
+ | Füge die etwa 180000 Worte, die in {{ : | ||
+ | |||
+ | Formuliere anschließend reguläre Ausdrücke, um die folgenden Wörter zu finden. Groß- und Kleinschreibung soll nicht berücksichtigt werden - siehe oben für die Bedeutung der Option '' | ||
+ | |||
+ | - Alle Wörter, die die Zeichenfolge '' | ||
+ | - Alle Wörter, die mit '' | ||
+ | - Alle Wörter, die mit '' | ||
+ | - Alle Wörter, die mit einem Vokal enden (36218 Treffer) | ||
+ | - Alle Wörter, die mit '' | ||
+ | - Alle Wörter, die mindestens zwei '' | ||
+ | - Alle Wörter, die ein doppeltes '' | ||
+ | - Alle Wörter, die aus sechs Buchstaben bestehen (6722 Treffer) | ||
+ | - Alle Wörter, die höchstens fünf Buchstaben lang sind (7018 Treffer) | ||
+ | - Alle Wörter, die mindestens 15 Buchstaben lang sind (38518 Treffer) | ||
+ | - Alle Wörter, die aus sechs Buchstaben bestehen und deren dritter Buchstabe ein '' | ||
+ | - Alle Wörter, die die Vokale '' | ||
+ | - Alle Wörter, die ein '' | ||
+ | |||
---- | ---- | ||
{{: | {{: | ||
- | === (A3) Gültige Telefonnummern === | + | === (A6) Gültige Telefonnummern === |
Es soll erkannt werden, ob ein String das | Es soll erkannt werden, ob ein String das | ||
korrekte Format für eine Telefonnummer hat. | korrekte Format für eine Telefonnummer hat. | ||
- | Für uns soll eine korrekte Telefonnummer zunächst | + | Für uns soll eine korrekte Telefonnummer zunächst aus folgenden Bestandteilen zusammengesetzt sein: |
* Einer Vorwahl, die mit einer 0 beginnt und danach mindestens eine andere Ziffer enthält. | * Einer Vorwahl, die mit einer 0 beginnt und danach mindestens eine andere Ziffer enthält. | ||
- | * Einem der folgenden Zeichen zur Abtrennung der Vorwahl: -, / oder Leerzeichen | + | * Einem der folgenden Zeichen zur Abtrennung der Vorwahl: |
* Einer mindestens einstelligen Zahl, die nicht mit 0 beginnt. | * Einer mindestens einstelligen Zahl, die nicht mit 0 beginnt. | ||