Aller au contenu principal
Page traduite

Cette page a été traduite de l'anglais avec l'aide de l'IA. En cas de divergence, la version anglaise fait référence.

REGEXP_REPLACE

Remplace une sous-chaîne correspondante par une chaîne de caractères de remplacement.

Voir aussi :
[SELECT] [ Référence des expressions régulières ]


Syntaxe​

SELECT REGEXP_REPLACE(source, pattern, replacement) FROM <multipartIdentifier>;

Arguments​

source
Une chaîne littérale ou une colonne de type chaîne dont vous souhaitez extraire une sous-chaîne d'après un motif défini par une expression régulière (pattern).

pattern
Le motif d'expression régulière à rechercher.

replacement
La chaîne de remplacement.

Prend en charge les références arrière aux groupes capturés \1 à \9 dans la chaîne de remplacement.

Valeur(s) renvoyée(s)​

Renvoie une chaîne.


Exemples​

Remplacer un motif d'expression régulière dans une colonne​

select name,
regexp_replace(json_extract(properties, '$.timeCreated'), 'T.*', '') as date_created
from azure.compute.virtual_machines
WHERE subscription_id = '273769f6-545f-45b2-8ab8-2f14ec5768dc';

Pour plus d'informations, consultez https://github.com/nalgeon/sqlean/blob/main/docs/re.md