Bonjour,
Je ne suis pas forcément très doué pour les expressions régulières, c'est pour cela que je viens soliciter votre aide.
Dans un traitement de données n'utilisant que les expressions régulières pour extraire des chaînes d'un fichier, je dois pour un numéro de contrat pouvant varier en taille extraire les premiers caractères sauf le dernier.
La fonction Oracle utilisée est REGEXP_SUBSTR.
J'arrive bien a sortir le dernier caractère ne pouvant être que 'A' ou 'S', mais je n'arrive pas à faire le contraire :
C'est une base Oracle 10g
Code : Sélectionner tout - Visualiser dans une fenêtre à part select REGEXP_SUBSTR('10913412ASSPARA12A', '[AS]$') from dual
Merci d'avance de votre aide.
Partager