Bonjour,
J'ai une phrase qui est en fait une requête SQL. J'ai besoin de capturer le premier mot clé FROM qui ne soit pas à l'intérieur d'un bloc délimité par des parenthèses.
Par exemple :
SELECT a, b , c, (SELECT ... FROM ... WHERE ...), (SELECT ... FROM ... WHERE ...) FROM ... WHERE ... (SELECT ... FROM ... WHERE ...)
Je veux capturer celui qui est en gras.
J'ai l'impression que les regex risquent de ne pas pouvoir m'aider, mais je demande à tout hasard car je sais qu'elles ont des ressources insoupçonnées.
Merci
Partager