commentare le Regular Expression

di Marco Leoncini, in asp.net,

le espressioni regolari sono comodissime per validare ed elaborare i dati, ma hanno un difetto, tendono a prima vista a diventare incompresibilie richiedono (per me :)) una lettura attenta e meticolosa, leggendo http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/secnetlpMSDN.asp
ho trovato il sistema per renderle più leggibili commentandole. 

Regex regex = new Regex(@"
^ # anchor at the start
(?=.*\d) # must contain at least one digit
(?=.*[a-z]) # must contain one lowercase
(?=.*[A-Z]) # must contain one uppercase
.{8,10} # From 8 to 10 characters in length
$ # anchor at the end",
RegexOptions.IgnorePatternWhitespace);

questo grazie a RegExOption, specificando IgnorePatternWhitespace si eliminano gli spazi vuoti non di escape e consente così di commentare tramite #,

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Nella stessa categoria
I più letti del mese