Häufige Bereinigungsmuster
- Preise.
[\d,.]+erfasst Zahlen mit Kommas und Dezimalstellen und entfernt umgebenden Text.(\d{1,3}(?:,\d{3})*(?:\.\d{2})?)entspricht Formaten wie1,299.99genauer. - Telefonnummern.
\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}verarbeitet übliche US-Formate mit oder ohne Klammern sowie Bindestriche, Punkte oder Leerzeichen. - E-Mails.
[\w.+-]+@[\w-]+\.[\w.]+erfasst die meisten üblichen E-Mail-Adressen. - Datumsangaben.
\d{4}-\d{2}-\d{2}entspricht dem ISO-Format;\w+ \d{1,2}, \d{4}verarbeitet Zeichenfolgen wieMay 15, 2026. - HTML-Tags entfernen.
<[^>]+>entfernt Tags aus einer Zeichenfolge. - Leerraum normalisieren.
\s+fasst aufeinanderfolgenden Leerraum zu einem Leerzeichen zusammen.
Praktische Tipps
- Mit echten Beispielen testen. Reale Seiten besitzen Eigenheiten. Testen Sie das Muster mit Ausgaben der tatsächlichen Zielwebsite.
- Nicht-gierige Quantifizierer (
*?,+?) verwenden.*und+wählen standardmäßig den längsten Treffer, was häufig unerwünscht ist. - Erfassungsgruppen verwenden. Mit Klammern
()extrahieren Sie nur den relevanten Teil eines größeren Treffers. - Gebietsschema-Sonderfälle beachten. Ein US-Preismuster (
1,299.99) verarbeitet europäische Zahlen (1.299,99) falsch. Dasselbe gilt für Datumsangaben, Telefonnummern und Dezimalnotationen.