Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

REGEXP_LIKE

Bewertet ein reguläres Ausdrucksmuster und bestimmt, ob es in der angegebenen Zeichenfolge enthalten ist.

Diese Funktion ähnelt dem LIKE-Operator, außer dass das Muster nur in der Zeichenfolge enthalten sein, aber nicht mit der ganzen Zeichenfolge übereinstimmen muss. Mit anderen Worten, dies führt einen contains-Vorgang anstatt eines match-Vorgangs aus. Sie können die gesamte Zeichenfolge abgleichen, indem Sie das Muster mit ^ und $ verankern.

Syntax

REGEXP_LIKE(STRING, PATTERN)

Argumente

STRING

Typ: string

Eine Zeichenfolge.

PATTERN

Typ: string

Muster des regulären Ausdrucks

Dieses Muster muss ein regulärer Java-Ausdruck sein. String-Literale sind nicht maskiert. Um beispielsweise '\abc' abzugleichen, wäre ein regulärer Ausdruck '^\\abc$'.

Weitere Informationen finden Sie in der RegEx-Mustertabelle.

Rückgaben

Typ: Boolean

Ein boolescher Wert, der angibt, ob PATTERN in STRING enthalten ist.


Beispiele

STRING PATTERN Ausgabe
"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

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!