Reguläre Ausdrücke mit Ausschluss

KevinT

Betreff:

Reguläre Ausdrücke mit Ausschluss

 ·  Gepostet: 01.11.2022 - 21:52 Uhr  ·  #164542
Hallo,
ich versuche für die Kategorievergabe einen regulären Ausdruck zu basteln.

Er soll alle "Schulze" finden ohne "Anton Schulze" und ohne "Klara Schulze". Das einzelne Leerzeichen zwischen Vor- und Nachname ist nicht zwangsläufig fix.

Ich habe folgendes versucht:
(.*?(?<!anton).*?(?<!klara).*?schulze.*?)

Leider findet er nach wie vor alle "Schulze" inkl. Anton und Klara.

Was mache ich falsch?

Gruß,
Kevin

hbciuser

Betreff:

Re: Reguläre Ausdrücke mit Ausschluss

 ·  Gepostet: 02.11.2022 - 18:42 Uhr  ·  #164547
Falls hier perl kompatible Regexe verbaut sind, kannst Du es ja mal mit den Erläuterungen hier versuchen.

KevinT

Betreff:

Re: Reguläre Ausdrücke mit Ausschluss

 ·  Gepostet: 03.11.2022 - 18:12 Uhr  ·  #164559
Zitat geschrieben von hbciuser

Falls hier perl kompatible Regexe verbaut sind, kannst Du es ja mal mit den Erläuterungen hier versuchen.

danke, aber ich würde auch nach diesen Erläuterungen wieder die gleiche RegEx schreiben.

Mir bleiben zwei Fragen:
1. Übersehe ich etwas und mein Ausdruck hat einen Patzer?
2. Sind hier perl kompatible Rexexe verbaut?

hibiscus

Betreff:

Re: Reguläre Ausdrücke mit Ausschluss

 ·  Gepostet: 03.11.2022 - 19:47 Uhr  ·  #164560

KevinT

Betreff:

Re: Reguläre Ausdrücke mit Ausschluss

 ·  Gepostet: 06.11.2022 - 18:10 Uhr  ·  #164590
Danke. Das hat geholfen.
.*?(?<!Klara.?)(?<!Anton.?)schulze.*?