Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle regex correspond à l'espace blanc

Depuis le \s est une construction de type Perl et Oracle regex est basé sur POSIX, il est plus sûr d'utiliser la classe de caractères POSIX [:space:] (pour inclure les espaces blancs verticaux) ou [:blank:] (pour faire correspondre uniquement les espaces et les tabulations).

Par exemple. utiliser

([[:space:]0-9/:]+)

N'oubliez pas de toujours utiliser les classes de caractères POSIX à l'intérieur des expressions entre crochets (donc, pour faire correspondre un caractère alpha, utilisez [[:alpha:]] , c'est-à-dire que le nom de la classe doit être entre les deux-points et les doubles crochets).