On Jul 11, 9:29 pm, Helmut Jarausch <[EMAIL PROTECTED]> wrote: > import re > P=re.compile(r'(\w+(?:[-.]\d+)+)-RHEL3-Linux\.RPM') > S="hpsmh-1.1.1.2-0-RHEL3-Linux.RPM" > PO= P.match(S) > if PO : > print PO.group(1)
Isn't a regexp overkill here when this will do:
head = filename[:filename.index('-RHEL3')]
Of course if you need to make it more generic (as in Jay's solution
below), re is the way to go.
--
http://mail.python.org/mailman/listinfo/python-list
