2016-05-26 9 views
1

Ich versuche, Zeilen, die nicht mit einem bestimmten Muster beginnen. Wenn dieses Muster ein einzelner Buchstabe ist, ist es leicht genug, z. B. ^[^ABCD].* entspricht Frog, aber nicht Dog oder Cat.Regulärer Ausdruck Gruppen mit einem oder mehreren Zeichen

Aber ich möchte einen einzelnen Buchstaben oder eine Zwei-Buchstaben-Kombination ignorieren und kann nicht die richtige Syntax herausfinden. Zum Beispiel möchte ich Frog und Cow aber nicht Dog oder Cat übereinstimmen. Ich habe diesen Ausdruck ^[^(D|Ca)].* versucht, aber es entspricht nur Frog (d. H. Es ignoriert Cow).

+1

Sie benötigen lookaheads..though hier kann es ohne es getan werden, aber es wird – rock321987

+1

'^ lang sein. (?! D | Ca) * "... –

Antwort