# REGEXP\_EXTRACT

Dizedeki normal ifade deseninin ilk eşleşmesini bulur ve istenen yakalama grubu numarasını döndürür.

## Söz dizimi

```
REGEXP_EXTRACT(string, pattern, group)
```

## Bağımsız Değişkenler

| Ad | Tür |
| --- | --- |
| dize | dize |
| desen | dize |
| grup | sayısal |

## döndürür

Grup bağımsız değişkeni hariç tutulduğunda, bu işlev dizedeki normal ifade deseniyle eşleşen ilk alt dizeyi döndürür.

group bağımsız değişkeni dahil edilirse, işlev dizedeki normal ifade deseninin ilk oluşumunu bulur ve yakalama grubu numarası grubunu döndürür.

***

## Örnekler

| dize | desen | grup | çıktı |
| --- | --- | --- | --- |
| '1a 2b 14m' | '\d+' |  | '1' |
| 'document.pdf' | '.([^.]+)$' |  | '.pdf' |
| 'john.doe@example.com' | '(?&lt;=@).+$' |  | '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' |