Vai al contenuto principale Passa a contenuto complementare

REGEXP_EXTRACT

Trova la prima corrispondenza del modello di espressione regolare nella stringa e restituisce il numero del gruppo di acquisizione richiesto.

Sintassi

REGEXP_EXTRACT(string, pattern, group)

Argomenti

Nome Tipo
stringa stringa
motivo stringa
gruppo numerico

Restituisce

Quando l'argomento group è escluso, questa funzione restituisce la prima sottostringa corrispondente al modello di espressione regolare nella stringa.

Se l'argomento group è incluso, la funzione trova la prima occorrenza del pattern di espressione regolare nella stringa e restituisce il numero del gruppo di acquisizione group.


Esempi

stringa motivo gruppo Output
'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'

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!