Michael Denny's Blog ;]


Tutto quello che non avresti mai voluto sapere sulle Regular Expression...e se sei qui ti tocca!
Home Blogs | Home | Login | Contact | My Profile | RSS | About | Cerca

[RegEx] - Software per testare le vostre Regular Expression

Prima di iniziare a spiegare i concetti base sulle Regular Expression, vorrei proporvi alcuni strumenti da tenere sotto mano per le vostre prime prove. Tali applicazioni saranno comunque sempre utili in futuro, anche per testare rapidamente le Regex prima di utilizzarle in un progetto. RegexDesigner.NET (Gratuito) The Regulator (Gratuito) Regular Expression Designer (Gratuito) RegexBuddy (A Pagamento, uno dei migliori) PowerGREP (A Pagamento, stessa casa& 
Leggi tutto il post...
Categoria: Regular Expression
martedì, 29 mag 2007 Ore. 00.16

Scrivi un commento

Nome:
Blog:
E-Mail:
(l'indirizzo e-mail non verrà pubblicato, consente di essere avvertiti quando arrivano nuovi commenti a questo Post)
Codice:
Corpo:
Cookie:

Commenti

Autore: davidInviato il: 19 set 2007 - 10.03
Ciao,
scusa ma non trovo il resto dell'articolo sulle espressioni regolari?
non l'hai più inserito'


grazie

ciaooo
Autore: MichaelInviato il: 19 set 2007 - 10.17
Ciao, mi dispiace avervi fatto aspettare così tanto, avevo già iniziato il post quando poi ho avuto svariati impegni, ma capisco che ora l'ho tirata anche fin troppo, al più presto finirò e pubblicherò il primo vero post e a seguire ogni settimana ne pubblicherò di nuovi.

Grazie per l'interessamento
Ciaooo
Autore: CarloInviato il: 13 dic 2007 - 16.17
Ciao Denny, come stai? Ormai ssono diventato un tuo fan dopo quelle email su ajax :-)))
Avrei una domanda sulle regular expression:
come si fa la or ?
ad esempio (faccio un esempio semplice so bene che c'e' un modo alternativo per farlo)
voglio che la regular expression prenda
[0-9] or [A-Z]

come faccio a fare la or? e gli altri operatori logici and e not?


Autore: MichaelInviato il: 13 dic 2007 - 17.29
Ciao caro fan Carlo, ;)

Tutto bene grazie :))

La OR è definita con il carattere speciale '|' la "vertical bar".

Il tuo esempio potrebbe essere così composto: [0-9]|[A-Z]

La logica negata l'ho spiegata in questo post, attraverso i "set di caratteri negati" e le "abbreviazioni (set di caratteri) negate": http://blogs.dotnethell.it/Regulator/Set-di-caratteri__12279.aspx

Mentre l'AND è intrinseco nel motore regex, in quanto l'insieme di semplici caratteri in una regex, non è nient'altro che una sequenza, ben ORDINATA, di AND logici. Ad esempio la regex "AD", istruisce il motore regex a prendere una lettera 'A' seguita (AND) da una lettera 'D'.

Spero di esserti stato chiaro, comunque seguiranno articoli anche sugli "operatori logici". Il prossimo però sarà sul carattere speciale '.' e poi seguiranno tutti i post su come usare con una logica più o meno complessa, tutti i caratteri speciali studiati.

Ciao, a presto!
e...sopratutto...STAY TUNED! ;)
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003