Section courante

A propos

Section administrative du site

REGEXP_REPLACE

Remplace l'expression régulière
Oracle Database SQL Oracle Database 10g Release 1 (10.1) ou supérieur

Syntaxe

REGEXP_REPLACE ( source_char, pattern [, replace_string [, position [, occurrence [, match_param ] ] ] ] )

Paramètres

Nom Description
source_char Ce paramètre permet d'indiquer la chaîne de caractères dans laquelle la recherche et le remplacement doivent être effectués.
pattern Ce paramètre permet de spécifier le motif d'expression régulière (regex) qui sera recherché dans la chaîne source.
replace_string Ce paramètre permet de définir la chaîne de remplacement qui remplacera chaque correspondance trouvée par le motif.
position Ce paramètre permet de préciser la position de départ dans la chaîne source à partir de laquelle la recherche doit commencer. Par défaut, la valeur est 1 (début de la chaîne).
occurrence Ce paramètre permet de définir quelle occurrence du motif doit être remplacée : par exemple, seulement la première, la troisième, ou toutes si ce paramètre est omis.
match_param Ce paramètre permet de définir des options de correspondance, comme l'insensibilité à la casse ('i') ou le traitement multi-lignes ('m').

Description

Cette fonction permet de remplacer des parties d'une chaîne qui correspondent à un motif régulier par une nouvelle chaîne.

Remarques



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