Regex Übungen Lösungen: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „1. Finde alle Zeilen, die das Wort Alice enthalten. <pre>grep "Alice" text.txt</pre> ---- 2. Finde Zeilen, die mit einem Großbuchstaben beginnen. <pre>grep "^…“)
 
Zeile 13: Zeile 13:
 
5. Suche nach Zeilen, die mit einem Punkt . enden.
 
5. Suche nach Zeilen, die mit einem Punkt . enden.
 
<pre>grep "\.$" text.txt</pre>
 
<pre>grep "\.$" text.txt</pre>
 +
* Das \ Zeichen lässt . als sich selbst interpretieren statt als REGEX..
 
----
 
----
 
6. Finde Zeilen, in denen die Zahl 2 als eigenständige Zahl vorkommt (z. B. nicht in 42).
 
6. Finde Zeilen, in denen die Zahl 2 als eigenständige Zahl vorkommt (z. B. nicht in 42).

Version vom 28. November 2024, 08:15 Uhr

1. Finde alle Zeilen, die das Wort Alice enthalten.

grep "Alice" text.txt

2. Finde Zeilen, die mit einem Großbuchstaben beginnen.

grep "^[A-Z]" text.txt

3. Suche nach Zeilen, die eine Zahl enthalten.

grep "[0-9]" text.txt

4. Finde Zeilen, in denen das Wort Charlie am Anfang steht.

grep "^Charlie" text.txt

5. Suche nach Zeilen, die mit einem Punkt . enden.

grep "\.$" text.txt
  • Das \ Zeichen lässt . als sich selbst interpretieren statt als REGEX..

6. Finde Zeilen, in denen die Zahl 2 als eigenständige Zahl vorkommt (z. B. nicht in 42).

grep "\b2\b" text.txt

7. Suche nach Zeilen, in denen entweder Katzen oder Hunde vorkommen.

grep -E "Katzen|Hunde" text.txt

8. Finde Zeilen mit Anführungszeichen (").

grep "\"" text.txt

9. Suche nach Zeilen, in denen eine Zahl mit mindestens zwei Ziffern vorkommt.

grep "[0-9]\{2,\}" text.txt

10. Finde Zeilen, die den Buchstaben b (Groß- oder Kleinschreibung) enthalten.

grep -i "b" text.txt