Regular expressions

Documentation

Per utilizzare le regular expressions bisogna importarle con import re

Un esempio di regular expression può essere:

import re
def getwords(S):
    '''Data una stringa S, dapprima elimina tutto ciò che non è word all'inizio e alla fine di S,
       dopodiché restituisce un iterabile con le word (in carattere minuscolo) di S
    '''
    S = re.split(r'\W+',re.sub(r'^\W+|\W+$', '', S))
    return map(str.lower, S)
	
getwords("\t   Ciao a \n tutti \n \t")
# ["ciao", "a", "tutti"]