Bonjour,
je cherche en vain, a récupérer les paramètre d'un procedure sysbase avec un expression régulière php. j'en avais créé une qui semblait marché mais malheureusement elle ne fonctionne pas pour cette procedure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
create proc nom_procedure_n([@parm1 int,@parm2 char(98),@parm3 smalldatetime,@parm4 char(98),@parm5 datetime,@parm6 char(98),@parm7int,@parm8 type])
as
je voudrais récupérer la partie entre crochet... Mais certaines de mes proc je récupere un motif trop important...

j'utilisais le motif
Code : Sélectionner tout - Visualiser dans une fenêtre à part
"#create procedure[ ]+([a-z0-9_]+)[ ]*\((.*?datetime.*?)\)[ ]*(with|as)+#i"
pour récupérer uniquement les entête qui contiennent un type date...

Si quelqu'un avait une expression a me proposer pour que ne pas récupérer une motif trop long.

Merci d'avance

Pierre