[linux-l] Re: Regex Frage

Steffen Dettmer steffen at dett.de
Di Feb 21 09:53:33 CET 2006


(Jens, Du lebst!)

* JSC wrote on Sat, Feb 18, 2006 at 22:25 +0100:
> On Fri, Feb 17, 2006 at 08:44:44PM +0100, olafBuddenhagen at gmx.net wrote:
> > Hallo,
> > 
> > On Fri, Feb 17, 2006 at 04:32:07PM +0100, JSC wrote:
> > 
> > > ich brauche EINE regular expression, die "def" findet, aber nicht
> > > "abcdef".
> > 
> > Wenn Du uns allerdings etwas konkreter verraten könntest, was Du
> > eigentlich machen willst, ließe sich wahrscheinlich eine einfachere
> > spezielle Lösung finden.
> > 
> alles was nicht eine einzelne regex ist, loest mein problem nicht.

Ist 

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

denn nicht eine einzelne RegEx?

Und warum funktioniert das eigentlich? (hab bloss mal ein 
echo "abcdef" | grep -e '\(^\|[^c]\|^.\|[^b].\|^..\|[^a]..\)def'
probiert und war ja fast überrascht :))

oki,

Steffen

-- 
Dieses Schreiben wurde maschinell erstellt,
es trägt daher weder Unterschrift noch Siegel.



Mehr Informationen über die Mailingliste linux-l