Bonsoir,
J'écris un programme en VB qui me permette d'avoir le nom d'une vue à la création.
Exemple:
create view [dbo].[ma_vue] as....
Noter que dbo ainsi que les [ ] ne sont pas obligatoires.
Pour cela j'utilise les expressions régulières. Voici le code:
regexp = New Regex("create\s+view\s+(\[){0,1}(dbo){0,1}(\]){0,1}(\.){0,1}(\[){0,1}[a-zA-Z0-9_]+(\]){0,1}\s+as", RegexOptions.IgnoreCase)
Je cherche maintenant à extraire juste [a-zA-Z0-9_]+ qui est le nom (ma_vue dans ce cas) mais j'y arrive pas.
Quelqu'un a t il déjà croisé ce problème?
Merci.
Partager