Section courante

A propos

Section administrative du site

REGEXP_SUBSTR

Expression régulière : Sous-chaîne de caractères
Oracle Database SQL Oracle 10g Release 1 (10.1) ou supérieure

Syntaxe

REGEXP_SUBSTR ( source_char, pattern [, position [, occurrence [, match_param [, subexpr ] ] ] ] )

Paramètres

Nom Description
source_char Ce paramètre permet d'indiquer la chaîne de caractères dans laquelle la fonction doit rechercher la sous-chaîne correspondant au motif.
pattern Ce paramètre permet de spécifier le motif d'expression régulière (regex) qui définit le modèle de texte à extraire.
position Ce paramètre permet de définir la position de départ dans la chaîne source pour commencer la recherche. Par défaut, la valeur est 1, ce qui correspond au début de la chaîne.
occurrence Ce paramètre permet d'indiquer quelle occurrence du motif doit être extraite (par exemple, la première, la deuxième,...). Par défaut, c'est la première occurrence.
match_param Ce paramètre permet de définir des options de correspondance, comme l'insensibilité à la casse ('i'), le mode multi-lignes ('m'), ou la prise en compte du point pour inclure les sauts de ligne ('n').
subexpr Ce paramètre permet d'indiquer le numéro de sous-expression (groupe capturé) dont on souhaite extraire le contenu.

Description

Cette fonction permet d'extraire une sous-chaîne correspondant à un motif régulier spécifique dans une chaîne plus grande.

Remarques



Dernière mise à jour : Dimanche, le 29 Juin 2025