Accéder au contenu principal Passer au contenu complémentaire

REGEXP_EXTRACT

Trouve la première correspondance du modèle d'expression régulière dans la chaîne et renvoie le numéro de groupe de capture demandé.

Syntaxe

REGEXP_EXTRACT(string, pattern, group)

Arguments

Nom Type
string chaîne
pattern chaîne
group numérique

Renvoie

Lorsque l'argument group est exclu, cette fonction renvoie la première sous-chaîne correspondant au modèle d'expression régulière dans la chaîne.

Si l'argument group est inclus, la fonction trouve la première occurrence du modèle d'expression régulière dans la chaîne et renvoie le numéro de groupe de capture group.


Exemples

string pattern group sortie
'1a 2b 14m' '\d+' '1'
'document.pdf' '.([^.]+)$' '.pdf'
'john.doe@example.com' '(?<=@).+$' 'example.com'
'1a 2b 14m' '' ''
'1a 2b 14m' 'c' NULL
'1a 2b 14m' '(1a' NULL
'1a 2b 14m' '(\d+)([a-z]+)' '2' 'a'
'1a 2b 14m' '(\d+)([a-z]+)' '1' '1'
'1a 2b 14m' '(\d+)([a-z]+)' '0' '1a'

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.