[linux-l] Re: Regex Frage

JSC belug at jsc.no-ip.org
Fr Feb 17 22:07:22 CET 2006


On Fri, Feb 17, 2006 at 09:30:04PM +0100, Mike Dornberger wrote:
> > $ echo 123def | grep '[^a][^b][^c]def'
> > 123def
> > $ echo 123bcdef | grep '[^a][^b][^c]def'
> > $
> 
[..]
> also entweder
> $ echo 123bcdef | grep 
> '\([^a]bc\|a[^b]c\|[^a][^b]c\|ab[^c]\|[^a]b[^c]\|a[^b][^c]\|[^a][^b][^c]\)def'
> 
verstehe. danke!

also gibt es kein sinnvoll nutzbares pattern. die einzige lesbare variante
waere ein ^ operator fuer strings, den es derzeit lt. POSIX 1003.2 nicht
gibt. richtig?

ist meine anforderung so selten? bisher hab ich's immer irgendwie umgangen.
diesmal muss ich meine anforderung aber als ein pattern in eine anwendung
konfigurieren.

bye
Jens



Mehr Informationen über die Mailingliste linux-l