Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

REGEXP_LIKE

Ocenia wzorzec wyrażenia regularnego i określa, czy jest on zawarty w danym ciągu.

Ta funkcja jest podobna do operatora LIKE, z tą różnicą, że wzorzec musi być jedynie zawarty w ciągu, a nie musi pasować do całego ciągu. Innymi słowy, wykonuje to operację zawierania, a nie operację dopasowania. Możesz dopasować cały ciąg, zakotwiczając wzorzec za pomocą ^ i $.

Składnia

REGEXP_LIKE(STRING, PATTERN)

Argumenty

STRING

Typ: string

Ciąg znaków.

PATTERN

Typ: string

Wzorzec wyrażenia regularnego.

Ten wzorzec musi być wyrażeniem regularnym Java. Literały ciągu znaków są nieekranowane. Na przykład, aby dopasować '\abc', wyrażenie regularne to '^\\abc$'.

Więcej informacji zawiera tabela wzorców wyrażeń regularnych.

Zwraca wartość

Typ: Boolean

Wartość logiczna wskazująca, czy PATTERN jest zawarta w STRING.


Przykłady

STRING PATTERN Dane wyjściowe
"1a 2b 14m" "\d+b" true
"1a 2b 14m" "^1" true
"ab abc abcc bac" "ab*" true
"ab a1bc ab1cc bac" "a1*" true
"2 a1bc ab11cc 311" "a1(2)" true
"2 a1bc ab11cc 311" "a1(2)sdag" false
null "\d+" null

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!