Regular Expressions
La mia vera grande passione: System.Text.RegularExpression
			
				
				
				
Con questa Regular Expression potete trasformare in un 
solo colpo tutte le entries del vostro App.Config/Web.Config in proprietà VB.NET 
di tipo String.
Il valore eventualmente specificato nell'attributo Value sarà ritornato come 
valore di default in caso di assenza della Setting.
Parte Search:<add[\s\t\n]+key\s*=\s*"(?<Key>([^"]+?(?<TerminaleKey>([^"\.]+))))"[\s\t\n]+value\s*=\s*"(?<Value>([^"]+))"\s*((\/>)|(.*?<\/add>))
Parte Replace:
Private m_${TerminaleKey} 
As String
Public Property ${TerminaleKey}() As String
Get
If m_${TerminaleKey} 
Is Nothing Then
Dim C As New System.Configuration.AppSettingsReader
Try
m_${TerminaleKey} = DirectCast(C.GetValue("${Key}", GetType(String)), String)
Catch ex As Exception
m_${TerminaleKey} =
  "${Value}"
End Try
End If
Return 
m_${TerminaleKey}
End Get
Set(ByVal Value As String)
m_${TerminaleKey} = Value
End Set
End Property
Enjoy 
System.Text.RegularExpressions! 
				
				
			 
	
			
				
				
				
Per me affacciarsi al mondo .NET é stato anche 
affacciarsi al fantastico mondo delle regular expressions!
Così criptiche, ma così potenti! 
Ovviamente non mi é passato inosservato il loro possibile utilizzo nella 
pratica di tutti i giorni, così ho creato programmino MOLTO interessante 
serve ad editare e salvare sequenze di Replace basati sulle Regular 
Expressions.
Fin qui nulla di strano se non che mi sto rendendo conto che giorno dopo 
giorno la libreria di regular expressions che mi sto costruendo é sempre più 
fornita, così ho pensato che magari potrebbe fare comodo anche a 
qualcun'altro.
D'ora in avanti posterò saltuariamente delle Regular Expressions di utilità...