Bonjour à tous,

Je suis en train de chercher comment faire une regex pour récupérer les tables d'une requête SQL.

Exemple :

SELECT * FROM Client. Ma regex est : @"SELECT\s+.*FROM\s+(?<tableName>[A-Za-z0-9_\.]+)";

et elle me sort bien "Client" !

J'aimerai néanmoins que cette regex soit fonctionnelle pour TOUTES les requêtes SQL. C'est à dire :

SELECT * FROM Client, fournisseur : client fournisseur

SELECT * FROM (Client Inner Join Fournisseur On Fournisseur.Client_id = Client.id) : client fournisseur

Est ce que par hasard vous en avez une sous la main ?

Merci beaucoup