Maephisto
12-07-2004, 11:50
salve ragazzi... visto il mio stage in python mi ritrovo a dover scrivere delle espressioni regolari per fare un parser di comandi... ora, sono arrivato alla definizione della sintassi per dichiarare una variabile, ma chiaramente non devo permettere di inserire come nome di una variabile qualche keyword tipo "while" oppure "if"
per me una variabile e' cosė definita
"([a-z]|[A-Z])([a-z]|[A-Z]|[0-9])*"
come faccio a scrivere meglio questa espressione regolare in modo che vengano escluse le parole che mi interessano?
per me una variabile e' cosė definita
"([a-z]|[A-Z])([a-z]|[A-Z]|[0-9])*"
come faccio a scrivere meglio questa espressione regolare in modo che vengano escluse le parole che mi interessano?