Ich versuche einen regulären Ausdruck zu finden, der mit jeder Zeichenfolge übereinstimmt, die nicht mit mpeg beginnt. Eine Verallgemeinerung von dies entspricht einer beliebigen Zeichenfolge, die nicht mit einem gegebenen regulären Ausdruck beginnt.Regulärer Ausdruck, der alles außer einem gegebenen regulären Ausdruck entspricht
habe ich versucht, so etwas wie wie folgt:
[^m][^p][^e][^g].*
Das Problem dabei ist, dass es mindestens 4 Zeichen zu sein, die in der Zeichenfolge erfordert. Ich war nicht in der Lage, einen guten Weg zu finden, um damit umzugehen, und einen verallgemeinerten Weg, dies auf allgemeine Art und Weise zu handhaben.
Ich werde das in Python verwenden.
Wenn Sie einen regulären Ausdruck, dass alles passt Sie nicht wollen, und alles, was man nicht will, passen , warum nicht einfach "nicht" benutzen? –
Warum ist dieses Community-Wiki? –
Oh, ich glaube nicht, dass ich den Zweck von Community-Wiki verstehe. Also habe ich das Kontrollkästchen versehentlich gewählt. –