Bonjour,

Je souhaite supprimer les lettres seules dans une chaine.

Exemple : ' LETTRES A B C SUPPRIMEES'

Pour cela, je comptais utiliser une expression régulière :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
select REGEXP_REPLACE('LETTRES A B C SUPPRIMEES', '( )[A-Z]( )', ' ')
from dual
Le résultat : 'LETTRES B SUPPRIMEES'

Le 'B' n'est pas supprimé. Pouvez-vous me guider ?