Toolyard

Regex-Grundlagen: Einführung mit Beispielen

Was eine Regex ist

Ein regulärer Ausdruck ist ein Muster zum Finden von Text. hund findet die Buchstaben „hund“ überall, auch in „Hundehütte“, wenn Groß- und Kleinschreibung ignoriert wird. Sonderzeichen lassen das Muster Arten von Text beschreiben statt genauer Buchstaben.

Die Bausteine

.ein beliebiges Zeichen außer einem Zeilenumbruch
\d, \w, \seine Ziffer; ein Buchstabe, eine Ziffer oder ein Unterstrich; ein Leerzeichen, Tab oder Zeilenumbruch
[aeiou], [^0-9]eines dieser Zeichen; jedes Zeichen außer einer Ziffer
*, +, ?null oder mehr, eins oder mehr, null oder eins vom Vorherigen
{3}, {2,4}genau 3; zwischen 2 und 4
^, $Anfang und Ende des Texts (oder jeder Zeile mit dem Flag m)
\beine Wortgrenze: \bhund\b findet „hund“, aber nicht „hundert“
( ), |eine Gruppe, die du in der Ersetzung wiederverwenden kannst; dies oder das

Um ein Sonderzeichen selbst zu finden, setz einen Backslash davor: \. findet einen Punkt.

Beispiele

  • \d{3}-\d{4} findet Nummern wie 555-0123.
  • ^[ \t]+|[ \t]+$ mit den Flags g und m findet Leerzeichen und Tabs am Anfang und Ende jeder Zeile, bereit, durch nichts ersetzt zu werden.
  • (\d{4})-(\d{2})-(\d{2}) ersetzt durch $3.$2.$1 macht aus 2024-09-27 den 27.09.2024.

Flags und gierige Treffer

Das Flag g findet alle Treffer statt nur den ersten, i ignoriert Groß- und Kleinschreibung und m lässt ^ und $ pro Zeile wirken. Quantoren sind gierig: <.*> reicht vom ersten < bis zum letzten > einer Zeile. Mit einem angehängten ? hören sie so früh wie möglich auf: <.*?>.

Probier Muster mit Live-Hervorhebung im Regex-Tester aus, der die JavaScript-Syntax verwendet, und wende sie in Suchen und Ersetzen auf deinen Text an.

Tools in dieser Anleitung

Weitere Anleitungen

HEIC-Dateien unter Windows öffnenPDF-Dateigröße verkleinernStandortdaten aus Fotos entfernenTon aus einem Video extrahierenWLAN-QR-Code erstellenPDF unterschreibenPrüfsumme einer Datei prüfen (SHA-256)PNG, JPG oder WebP: Welches Bildformat?PDF-Dateien zusammenfügenText aus einem Bild kopierenJPG in PDF umwandelnPDF in JPG umwandelnPDF teilen oder Seiten herausziehenPDF dauerhaft drehenSeitenzahlen zu einer PDF hinzufügenWasserzeichen in eine PDF einfügenHEIC auf dem Mac in JPG umwandelnWebP in JPG umwandelnBilddateien verkleinernVideo in GIF umwandelnWAV in MP3 umwandelnEin starkes Passwort erstellenCelsius in Fahrenheit umrechnenGB oder GiB: Warum deine Festplatte weniger Platz zeigtProzente berechnenTage zwischen zwei Daten berechnenWas ist ein Unix-Zeitstempel?Zwei Textdateien vergleichenWörter in einem Dokument zählenQR-Code aus einem Screenshot oder Bild scannenWas ist ein Hash? MD5, SHA-1 und SHA-256 erklärtFoto auf 20 KB komprimieren (oder jede andere Größe)Hintergrund aus einem Foto entfernenMikrofon testenBildschirm auf tote Pixel prüfenBildschirm aufnehmenKlingelton fürs iPhone erstellenVideo zum Versenden komprimierenPasswort aus einer PDF entfernenPDF mit einem Passwort schützenPDF-Formular ausfüllenPDF in Word umwandelnGesicht in einem Foto unkenntlich machenBMI berechnenRate einer Baufinanzierung berechnenTermine über Zeitzonen hinweg planenWas ist ein Cron-Ausdruck?Das reverse Komplement einer DNA-Sequenz bildenDNA in Protein übersetzenGenBank in FASTA umwandelnRestriktionsschnittstellen in einer DNA-Sequenz findenZwei DNA- oder Proteinsequenzen alignierenPCR-Primer entwerfen und prüfenMolare Masse berechnenReaktionsgleichungen ausgleichenEine Lösung bestimmter Molarität ansetzenVerdünnungen berechnen (C1V1 = C2V2)pH-Wert berechnenDNA-Konzentration aus der A260 berechnenInsert-Menge für eine Ligation berechnenRPM in g (RCF) umrechnenZellen mit einer Zählkammer zählenEin Punnett-Quadrat verwendenEin Budget mit der 50/30/20-Regel aufstellenSchneeball- oder Lawinenmethode beim SchuldenabbauWie viel Geld brauche ich für die Rente?Gehalt in Stundenlohn umrechnenGewinnmarge und AufschlagMehrwertsteuer und Umsatzsteuer berechnenEine Rechnung schreibenWie viel Haus kann ich mir leisten?Den Farbcode von Widerständen lesenDen Vorwiderstand für eine LED wählenSpannungsfall in einem Kabel berechnenWie viel Beton brauche ich?Wie viel Farbe brauche ich?Ein Subnetz berechnenRegeln für signifikante StellenWie die Tilgung eines Kredits funktioniertROI oder CAGR: So misst du die Rendite einer GeldanlageWie Inflation deine Ersparnisse schrumpfen lässtSo berechnest du deinen GPATrinkgeld berechnenMinesweeper-Strategie: Muster und TippsSudoku-Strategien für AnfängerSo gewinnst du bei 2048Solitär-Strategie: So gewinnst du öfterSchneller tippenHEX, RGB und HSL: FarbcodesWas ist Base64 (und URL-Kodierung)?Halbwertszeit berechnenDas ideale Gasgesetz erklärtWie ein Spannungsteiler funktioniert555-Timer berechnenDachneigung berechnenBoard Feet berechnenDNA- und Proteinsequenz-Statistiken erklärt