String

REGEXP_SUBSTR

BigQueryBigQuery

Alias untuk REGEXP_EXTRACT. Mengekstrak substring yang cocok dengan regular expression.

Tipe hasil: STRINGDiperbarui: 7 Jan 2026

Syntax

SQL
REGEXP_SUBSTR(value, regexp [, position [, occurrence]])

Parameter

valueSTRINGwajib

String sumber

regexpSTRINGwajib

Regular expression pattern

positionINT64opsional

Posisi awal pencarian

Default: 1

occurrenceINT64opsional

Occurrence ke-n

Default: 1

Contoh Penggunaan

Basic Usage

SQL
1SELECT
2 REGEXP_SUBSTR('Hello World 123', r'[0-9]+') as numbers;

Ekstrak angka dari string.

Hasil
123

With Position

SQL
1SELECT
2 REGEXP_SUBSTR('abc123def456', r'[0-9]+', 5) as second_num;

Mulai pencarian dari posisi 5.

Hasil
456