Ciao a tutti,
ho dei testi contenenti un sacco di sql, e avrei bisogno di visualizzarli a video evidenziando in blu le parole riservate per aumentarne la leggibilità.
A questo scopo ho cominciato scrivendo la seguente regular expression, ma avrei bisogno di un aiuto per raffinare un pochino il pattern:

codice:
Function FormatSql(strSql)
	
	Dim re 
	Set re = New RegExp
	re.Global = True
	re.IgnoreCase = True
	re.Multiline = True
	re.Pattern = "(insert|update|select|as|order|from|by)" 'ovviamente non le ho messe tutte
	
	FormatSql = re.Replace(strSql, "<b style=""color:#0000FF;"">$1[/b]")
End Function

dim s
s = "SELECT pippo, franco, selecto FROM test WHERE tist = tost ORDER BY cisp"

Response.Write FormatSql(s)
per esempio vorrei evitare che mi venisse evidenziata una la parte select del campo selecto dell'esempio (e insomma tutte le "parole chiave" che si trovano come parte di altre parole)

grazie per l'aiuto