Gå till huvudinnehåll Gå till ytterligare innehåll

REGEXP_LIKE

Utvärderar ett reguljärt uttrycksmönster och avgör om det finns i den angivna strängen.

Denna funktion liknar operatorn LIKE, förutom att mönstret bara behöver finnas i strängen, istället för att behöva matcha hela strängen. Med andra ord utför detta en innehåller-operation snarare än en matchar-operation. Du kan matcha hela strängen genom att förankra mönstret med ^ och $.

Syntax

REGEXP_LIKE(STRING, PATTERN)

Argument

STRING

Typ: string

En sekvens av tecken.

PATTERN

Typ: string

Ett reguljärt uttrycksmönster.

Detta mönster måste vara ett Java-reguljärt uttryck. Stränglitteraler är oeskaperade. Till exempel, för att matcha '\abc', skulle ett reguljärt uttryck vara '^\\abc$'.

Se RegEx-mönstertabellen för mer information.

Returnerar

Typ: Boolean

Ett booleskt värde som anger huruvida PATTERN finns i STRING.


Exempel

STRING Mönster Utdata
"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

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!