[python] Regulární výraz s proměnnou

Martin Jedlička jedlicka na poll.cz
Středa Červen 28 11:14:40 CEST 2006


Zdravím,
  mám takovýto kus zdrojáku pro hledání souboru *.sch:

RegVyrazSCH = 
re.compile(r"(?P<souborsch>\d{4}-\d{1,3}-[-a-zA-Z0-9]+-\d{1,3}\.sch)")    
# hledany soubor sch
PocetSouboru = len(SouboryHW)
# hledani pozadovaneho souboru sch
        for i in range(0, PocetSouboruHW):
            if RegVyrazSCH.search(SouboryHW[i]):
                DPS = RegVyrazPCB.search(SouboryHW[i]).group('souborsch')

potřeboval bych vědet, jak hledat soubor pomocí regulárního výrazu s 
proměnnou, tedy když bych chtěl mít v regulárním výrazu místo \d{4}  
nějakou proměnnou, v které by bylo čtyřmístné číslo, které se bude měnit.

díky za každou radu

Martin


Další informace o konferenci Python