[EMAIL PROTECTED] wrote: > Hello, > I have thousands of files that look something like this: > > wisconsin_state.txt > french_guiana_district.txt > central_african_republic_province.txt > > I need to extract the string between the *last* underscore and the > extention. > So based on the files above, I want returned: > state > district > province
def extract(s): return s[s.rfind('_')+1:s.rfind('.')] George -- http://mail.python.org/mailman/listinfo/python-list