Cookie-Einstellungen
Wir verwenden Cookies für Analysen. Datenschutzerklärung Du kannst nicht notwendiges Tracking akzeptieren oder ablehnen.
Praxisleitfaden zu „Regex-Rezepte für die CRM- und CSV-Datenbereinigung“: zentrale Schritte, typische Fehler und Umsetzung mit Regex-Tester.
Gehen Sie zu Werkzeug
Testen Sie reguläre Ausdrücke mit Live-Match-Hervorhebung und Erfassungsgruppen.
Schmutzige CRM-Daten kosten echtes Geld: zurückgegebene E-Mails, duplicate Kontakte, beschädigte Mail-Merges. Hier sind 5 bewährte Regex-Muster, die die häufigsten Probleme lösen. Testen Sie jedes Muster im Regex-Tester vor der Anwendung auf Produktionsdaten.
Entfernen Sie alles außer Ziffern und führendem +:
Muster: [^\d+]
Ersetzen: (leer)
Flaggen: gEingabe: (555) 123-4567 → Ausgabe: 5551234567
Eingabe: +1-800-555-0199 → Ausgabe: +18005550199
Formatieren Sie dann programmatisch:
const Ziffern = Telefonnummer.replace(/[^\d+]/g, '');
// Format USA: +1 (XXX) XXX-XXXXFangen Sie offensichtlich ungültige E-Mails ab, bevor sie in Ihr CRM gelangen:
Muster: ^[^\s@]+@[^\s@]+\.[^\s@]+$Übereinstimmungen: [email protected], [email protected]
Abgelehnt: user @example, @missing.com, no-at-sign.com
Dies ist ein praktischer Filter, nicht RFC 5322-kompatibel. Für die Produktion kombinieren Sie ihn mit MX-Record-Abfrage.
CSV-Exporte und Copy-Paste führen oft zu zusätzlichen Weißraum:
Muster: \s{2,}
Ersetzen: (ein Leerzeichen)
Flaggen: gEingabe: John Smith Jr → Ausgabe: John Smith Jr
Entfernen Sie auch führendes und abschließendes Weißraum mit ^\s+|\s+$ (Flaggen: gm für mehrzeilige).
Ziehen Sie die Unternehmensdomänen aus einer Liste von Website-URLs:
Muster: https?:\/\/([^\/]+)
Gefangener Gruppe 1 = DomainEingabe: https://www.acme-corp.com/about → Gruppe 1: www.acme-corp.com
Um www. zu entfernen:
Muster: https?:\/\/(?:www\.)?([^\/]+)CSV-Parseure lassen manchmal Stränge von Zitaten und Leerzeichen:
Muster: ^[\s"]+|[\s"]+$
Ersetzen: (leer)
Flaggen: g (wenden pro Feld an)Eingabe: " Acme Corp " → Ausgabe: Acme Corp
Für doppelt escapierte Doppelzitate innerhalb von Feldern:
Muster: ""
Ersetzen: "import re
def reinige_crm_zelle(zelle: dict) -> dict:
wenn 'Telefonnummer' in zelle:
zelle['Telefonnummer'] = re.sub(r'[^\d+]', '', zelle['Telefonnummer'])
wenn 'E-Mail' in zelle:
zelle['E-Mail'] = zelle['E-Mail'].strip().lower()
wenn 'Unternehmen' in zelle:
zelle['Unternehmen'] = re.sub(r'\s{2,}', ' ', zelle['Unternehmen']).strip()
zurückgeben zelleFügen Sie jedes Muster in den Regex-Tester mit Beispieldaten ein, um Übereinstimmungen und Gefangene zu überprüfen, bevor Sie sie auf große Skala anwenden.
Dieser Artikel wird von der Tools Hub Redaktion auf fachliche Genauigkeit, praktische Relevanz und Konsistenz mit aktuellen Produkt-Workflows geprüft.
Zuletzt geprüft:
Praxisleitfaden zu „Regex AI Assistant für CRM-Datenbereinigungs-Workflows“: zentrale Schritte, typische Fehler und Umsetzung mit Regex-Tester.
Praxisleitfaden zu „Regex-Debugging-Workflow mit AI Assistant und Testbeispielen“: zentrale Schritte, typische Fehler und Umsetzung mit Regex-Tester.
Praxisleitfaden zu „Playbook zur Regex-Datenbereinigung für CRM- und CSV-Importe“: zentrale Schritte, typische Fehler und Umsetzung mit Regex-Builder-AI.
Praxisleitfaden zu „Telegram-Deep-Links mit vorgefülltem Text“: zentrale Schritte, typische Fehler und Umsetzung mit Messenger-Links.