Jonny 5: Regex negiert (not in)

Beitrag lesen

Hallo Werner,

Also hatte ich es so versucht.

'[^10]$'

Hier definierst du eine sog. negatierte Zeichenklasse. [^10] passt auf jedes Zeichen ausser 1 und 0.

Wie ich es verstehe möchtest du aber einen negativen Lookahead verwenden: ^(?!10$)\d+$ oder z.b. ^(?!(?:10|11)$)\d+$ für mehrere auszuschließende Zahlen. Auf regex101.com kann man gut testen. Rechts siehst du jeweils eine ausführliche Erklärung.

Viel Erfolg,
Robert