Bonjour
Je suis en train d'écrire une procédure d'import de fichier en pl/sql. J'ai commencé à regarder aujourd'hui comment se boutiquaient les expressions régulières et j'ai un doute.
Je cherche une date du type : 1/01/2006 ou 15/12/1954.
J'ai donc écrit l'expression suivante :
Mais apparemment elle ne fonctionne pas... dois-je traiter tous les caractères un à un ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part if owa_pattern.match(date, '^[0-31]/[0-12]/\d{4}$') then
Dans ce cas comment puis désigner une valeur en 0 et 31 ?
L'expressions suivante [0-3][0-9] marchera pour un nombre entre 0 et 39, et celle-ci [0-3][0-1] pour les valeurs 00,01,10,11,20,21,30,31, n'est ce pas ?
Merci pour votre aide
Partager