[Python] stip nome file da stringa

Valerio Pachera sirio81 a gmail.com
Lun 5 Set 2011 14:58:01 CEST


immaginiamo di avere queste stringhe

'-drive file=/mnt/dat/disco.raw,cache=none'
'-hdb /mnt/dat/disco.raw'

e di voler estrarre "disco.raw" ovvero la stringa che continene
finisce con .raw e inizia dopo il primo slash.

Ho letto un po' di manuale delle regex e ho provato questo:

p = re.compile('/.*\.raw')
print p.search(disco).group()

che ci va vicini, sono che riporta tutto in path, ovvero /mnt/dati/disco.raw.

Voi come fareste?


Maggiori informazioni sulla lista Python