[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kleines RegEx Problem



On 24.05.06 15:30:38, Christian Knoke wrote:
> Andreas schriebst am 24. May um 03:06 Uhr:
> 
> > '^([^_]+)_([^_]+)(_.+)*(\.orig\.tar\.gz|\.tar\.gz|\.diff\.gz|\.dsc|\.deb|\.udeb|\.package|\.source)$'
> > 
> > Das Problem dabei: Bei foobar_version.orig.tar.gz erhalte ich fuer
> > 
> > \1 = foobar
> > \2 = version.orig
> > \3 = tar.gz
> 
> Es gibt diverse Regex-Implementierungen. Bei Tcl zB gibt es
> non-greedy-Quantifiers, die Deine Aufgabe vielleicht lösen würden, so etwa

In dem Fall braeuchte ich was fuer Python. Aber ich werds wohl ueber
mehrere Ausdruecke machen.

Andreas
 
-- 
A few hours grace before the madness begins again.



Reply to: