' formati già presenti
Dim reDayMonthYear As String = "(?:\d{0,2}\s\D{3}\s\d{1,4})" ' es. "12 MAR 1990"
Dim reDotDate As String = "(?:\d{1,2}\.\d{1,2}\.\d{1,4})" ' es. "12.3.1990"
Dim reYear As String = "\d{1,4}" ' es. "1990"
' nuovi formati numerici
Dim reMM_DD_YYYY_Dot As String = "(?:\d{1,2}\.\d{1,2}\.\d{4})"
Dim reMM_DD_YYYY_Slash As String = "(?:\d{1,2}/\d{1,2}/\d{4})"
Dim reMM_DD_YYYY_Dash As String = "(?:\d{1,2}-\d{1,2}-\d{4})"
Dim reYYYY_MM_DD_Slash As String = "(?:\d{4}/\d{1,2}/\d{1,2})"
Dim reYYYY_MM_DD_Dash As String = "(?:\d{4}-\d{1,2}-\d{1,2})"
' unione di tutti i formati
Dim reDate As String = "(?:" & reDayMonthYear & "|" & reDotDate & "|" & reYear & "|" & reMM_DD_YYYY_Dot & "|" & reMM_DD_YYYY_Slash & "|" & reMM_DD_YYYY_Dash & "|" & reYYYY_MM_DD_Slash & "|" & reYYYY_MM_DD_Dash & ")"