[linux-l] Regex Frage

olafBuddenhagen at gmx.net olafBuddenhagen at gmx.net
Fr Feb 17 20:44:44 CET 2006


Hallo,

On Fri, Feb 17, 2006 at 04:32:07PM +0100, JSC wrote:

> ich brauche EINE regular expression, die "def" findet, aber nicht
> "abcdef".

Die *allgemeine* Lösung dafür ist

   \(^\|[^c]\|^.\|[^b].\|^..\|[^a]..\)def
   
oder

   \(^\|[^c]\|^c\|[^b]c\|^bc\|[^a]bc\)def
   
(Jemand Lust zu testen, welches schneller ist?...)

Wenn Du uns allerdings etwas konkreter verraten könntest, was Du
eigentlich machen willst, ließe sich wahrscheinlich eine einfachere
spezielle Lösung finden.

-Olaf-



Mehr Informationen über die Mailingliste linux-l