Originariamente inviato da Sypher
codice:
re.Pattern="^[\r\n ]+"

domande:
1-che significa ^?
2- e le parentesi quadre?
3-e il più?

re.Pattern="[\r\n ]+$"
domanda:
1-che significa $?
re.Pattern="^[\r\n ]+"
risposte:
1-^ significa inizio della stringa
2- le parentesi quadre racchiudono un insieme di caratteri
questo [\r\n ] vuol dire un qualunque carattere tra \r(ritorno a capo), \n(nuova riga) e spazio
3- il più significa: uno o più dei caratteri precedenti

quindi questo ^[\r\n ]+ cerca tutti gli spazi e i ritorni a capo che ci sono a inizio stringa

re.Pattern="[\r\n ]+$"
risposta:
1- il $ indica la fine della stringa

quindi cerca tutti gli spazi e i ritorni a capo che ci sono a fine stringa