Software-OK
≡... News | ... Home | ... FAQ | Impressum | Kontakt | Gelistet bei | Danke |

  
HOME ► Faq ► FAQ - How-To ► ««« »»»

Mit regulären Ausdrücken (Regex) nach / im Text suchen?


Reguläre Ausdrücke (auch Regex genannt) sind mächtige Werkzeuge, um Textmuster in Zeichenketten zu suchen, zu extrahieren oder zu manipulieren. Hier ein Überblick, wie du mit regulären Ausdrücken in verschiedenen Szenarien nach Text suchen kannst.




1. Suche nach einem einfachen Wort
2. Suche nach einem Wort unabhängig von Groß- und Kleinschreibung
3. Suche nach einem Muster mit Platzhaltern
4. Suche nach einer Zahl
5. Suche nach einem bestimmten Format (z.B. Uhrzeit)
6. Suche nach Text in Anführungszeichen
7. Suche nach einer bestimmten Zeichenkette mit möglichen Variationen
8. Suche nach einer Zeichenkette am Zeilenanfang
9. Suche nach optionalen Zeichen
10. Liste der wichtigsten Befehle und Symbole, die in regulären Ausdrücken





1.) Suche nach einem einfachen Wort



Beispiel: Suche nach dem Wort "Desktop"
Desktop
Dies findet jede Vorkommen des Wortes "Desktop".

2.) Suche nach einem Wort unabhängig von Groß- und Kleinschreibung



Beispiel: Suche nach "desktop" oder "Desktop" oder "DESKTOP"
(?i)desktop
Das (?i) am Anfang macht die Suche case-insensitive.

3.) Suche nach einem Muster mit Platzhaltern



Beispiel: Suche nach "Farbe" gefolgt von einem beliebigen Wort
Farbe\s\w+
Hier steht:

- \s für ein Leerzeichen

- \w+ für ein oder mehrere alphanumerische Zeichen.

4.) Suche nach einer Zahl


Beispiel: Suche nach einer Zahl (z.B. einer Uhrzeit)
\d+
Das \d+ sucht nach einer oder mehreren Ziffern.

5.) Suche nach einem bestimmten Format (z.B. Uhrzeit)


Beispiel: Suche nach einer Uhrzeit im Format „HH:MM“
\d{2}:\d{2}
Dies sucht nach zwei Ziffern, einem Doppelpunkt und wieder zwei Ziffern.

6.) Suche nach Text in Anführungszeichen


Beispiel: Suche nach allem, was in Anführungszeichen steht
".+?"
Hier wird der Inhalt zwischen Anführungszeichen erfasst. Das .+? bedeutet „beliebiger Text in minimaler Übereinstimmung“.

7.) Suche nach einer bestimmten Zeichenkette mit möglichen Variationen


Beispiel: Suche nach „Q-Dir“ oder „Quad-Datei-Explorer“

Q-Dir|Quad-Datei-Explorer

Das | steht für "oder".

8.) Suche nach einer Zeichenkette am Zeilenanfang


Beispiel: Suche nach einer Zeichenkette, die am Anfang der Zeile steht
^Quad-Datei-Explorer
Das ^ steht für den Anfang der Zeile.

9.) Suche nach optionalen Zeichen


Beispiel: Suche nach „Uhr“ oder „Uhren“
Uhr?
Das ? nach dem Zeichen bedeutet, dass das vorherige Zeichen optional ist.

10.) Liste der wichtigsten Befehle und Symbole, die in regulären Ausdrücken



Hier ist eine Liste der wichtigsten Befehle und Symbole, die in regulären Ausdrücken (Regex) verwendet werden, um Textmuster zu suchen:

1. Zeichenklassen



- . : Beliebiges Zeichen außer Zeilenumbruch.

- \d : Ziffer [0-9].

- \D : Kein Ziffernzeichen.

- \w : Alphanumerisches Zeichen (Buchstabe, Zahl oder Unterstrich).

- \W : Kein alphanumerisches Zeichen.

- \s : Leerzeichen (Tab, Leerzeichen, etc.).

- \S : Kein Leerzeichen.

2. Wiederholungen



- * : 0 oder mehr Wiederholungen des vorherigen Zeichens.

- + : 1 oder mehr Wiederholungen des vorherigen Zeichens.

- ? : 0 oder 1 Wiederholung des vorherigen Zeichens (optional).

- {n} : Genau n Wiederholungen.

- {n,} : Mindestens n Wiederholungen.

- {n,m} : Zwischen n und m Wiederholungen.

3. Anker (Position im Text)



- ^ : Zeilenanfang.

- $ : Zeilenende.

- \b : Wortgrenze (z.B. \bbeste\b passt nur auf das Wort "beste" und nicht auf "bestes").

- \B : Keine Wortgrenze.

4. Gruppen und Alternativen



- ( ... ) : Klammern für Gruppierungen und Priorität.

- | : Oder (z.B. beste|hardware findet "beste" oder "hardware").

- (?: ... ) : Nicht-erfassende Gruppe (verhindert, dass der Ausdruck als Gruppe erfasst wird).

5. Escaping



- \ : Escape-Zeichen, um spezielle Zeichen wie . oder * als Literal zu verwenden (z.B. \. sucht nach einem Punkt).

6. Lookahead und Lookbehind (Voraus- und Rückwärtssuchen)



- (?= ...) : Positiver Lookahead – prüft, ob ein Muster gefolgt wird, ohne es zu erfassen (z.B. (?=.*\bbeste\b) prüft, ob "beste" irgendwo später in der Zeile vorkommt).

- (?! ...) : Negativer Lookahead – prüft, ob ein Muster nicht folgt (z.B. (?!.*schlecht) stellt sicher, dass "schlecht" nicht folgt).

- (?<= ...) : Positiver Lookbehind – prüft, ob ein Muster vorher vorhanden ist (z.B. (?<=\bbeste\b) stellt sicher, dass "beste" vorher vorkommt).

- (?<! ...) : Negativer Lookbehind – prüft, ob ein Muster nicht vorher vorhanden ist.

7. Optionen



- (?i) : Case-insensitive Suche (Groß-/Kleinschreibung ignorieren).

- (?m) : Multiline-Modus – ^ und $ matchen Zeilenanfang und -ende, nicht nur Anfang und Ende des gesamten Textes.

- (?s) : Dotall-Modus – der Punkt . passt auch auf Zeilenumbrüche.

8. Beispiele



- \d{3}-\d{3}-\d{4} : Sucht ein Telefonnummernformat wie „123-456-7890“.

- ^[A-Za-z]+$ : Sucht eine Zeile, die nur aus Buchstaben besteht.

- \bhttps?://\S+ : Sucht nach URLs, die mit „http“ oder „https“ beginnen.

Diese Befehle helfen dir, praktisch jede Art von Text zu durchsuchen, von einfachen Wörtern bis hin zu komplexen Mustern. Wenn du spezielle Fragen oder Anwendungsfälle hast, lass es mich wissen!






FAQ 45: Aktualisiert am: 7 September 2024 09:37 Windows
How-To

Wie ist die Vorgehensweise auf einer virtuellen Plattformmaschine?


Die Vorgehensweise auf einer virtuellen Plattformmaschine, wie sie beispielsweise bei der Arbeit mit virtuellen Maschinen VMs oder virtuellen Umgebungen
How-To

Export von Digitalisierungsbox Premium nach Premium 2?


Ja, der Export und Import von Einstellungen von einer Digitalisierungsbox Premium auf eine Digitalisierungsbox Premium 2 sollte grundsätzlich möglich sein,
How-To

Wie verwende ich die Zeichentabelle?


Mit dem Öffnen der Zeichentabelle in Windows 11, 10, usw ist jeder vertraut, aber wie verwende ich die Zeichentabelle auf Microsofts Windows Desktop
How-To

Icon Cache leeren oder zurücksetzen auf Windows 11, 10, usw!


Das Icon Cache / Zwischenspeicher unter Windows kann zu falschen Verknüpfung-Icons führen, hier die Lösung zum Löschen / Zurücksetzen des Icon Cache auf
How-To

Druckerwarteschlange Ordner im Datei Explorer öffnen?


Der Druckerwarteschlange Ordner kann man unter Windows 11, 10, oder MS Server OS im Datei Explorer öffnen und einsehen, hier werden die offenen Druckaufträge
How-To

SVG-Miniaturansichten im Windows Explorer anzeigen?


Um SVG-Miniaturansichten im Windows Explorer anzuzeigen unter Windows 11, 10, und MS Server anzuzeigen bedarf es einer Shell Erweiterung für das Betriebssystem

»»

  Meine Frage ist leider nicht dabei
Gestellte Fragen zu dieser Antwort:
Keywords: regulären, ausdrücken, regex, nach, text, suchen, reguläre, ausdrücke, auch, genannt, mächtige, werkzeuge, textmuster, zeichenketten, extrahieren, manipulieren, hier, Fragen, Antworten, Software




  

  + Freeware
  + Ordnung am PC
  + Dateiverwaltung
  + Automatisierung
  + Office Tools
  + PC-Test-Tools
  + Deko und Spaß
  + Desktop-Uhren
  + Security

  + SoftwareOK Pages
  + Micro Staff
  + Freeware-1
  + Freeware-2
  + Freeware-3
  + FAQ
  + Downloads

  + Top
  + Desktop-OK
  + The Quad Explorer
  + Don't Sleep
  + Win-Scan-2-PDF
  + Quick-Text-Past
  + Print Folder Tree
  + Find Same Images
  + Experience-Index-OK
  + Font-View-OK


  + Freeware
  + DesktopOK
  + FontViewOK
  + Brightness.Manager.OK
  + Find.Same.Images.OK
  + ThisIsMyFile
  + Delete.On.Reboot
  + OK.Its.Raining.Men
  + CoronaKO
  + MatriX.CoronaKO
  + PAD-s


Home | Danke | Kontakt | Link | FAQ | Settings | Windows 2015 | eBlog | English-AV | Impressum | Translate | PayPal | PAD-s

 © 2025 by Nenad Hrg softwareok.de • softwareok.de • softwareok.com • softwareok.eu


► Unterschied zwischen Redis und Memcached? ◄
► Gibt es Einschränkungen bei der Dateigröße von nicht komprimierbaren Dateien? ◄
► Deaktivieren der automatischen Abschaltung in Windows 8, kann man das? ◄
► Test erneut ausführen, Problem bei der Leistunsgindex Befehlszeile? ◄


Diese Webseite speichert keine personenbezogenen Daten. Allerdings werden Drittanbieter verwendet, um Werbung zu schalten.
Diese wird von Google verwaltet und entspricht dem IAB Transparency and Consent Framework (IAB-TCF).
Die CMP-ID lautet 300 und kann am Seitenende individuell angepasst werden.
mehr Infos & Datenschutz

....