contains

Prüft, ob ein String oder Array eine exakte Übereinstimmung enthält

Mit dieser Funktion können Sie prüfen, ob ein gegebener String oder ein gegebenes Array von beliebiger Länge eine exakte Übereinstimmung enthält.

Wenn Sie nicht nur nach einem speziellen String oder Array suchen, sondern auch seine Position brauchen, eignet sich die Funktion index().

Das Ergebnis ist Ja (true) bei einem exakten Treffer oder Nein (false), wenn keine Übereinstimmung gefunden wurde.

Strings

Hier kommt es auf Groß- und Kleinschreibung an, daher können Sie Ihren Text zunächst mit upper() oder lower() formatieren. Mit contains() kann nach Keywords in Textfeldern gesucht werden oder um festzustellen, ob in einem Mehrfachauswahl-Feld eine spezielle Option ausgewählt wurde.

Arrays

Eine exakte Übereinstimmung bedeutet, dass der gesuchte Wert mit einem der Array-Elemente übereinstimmt.

Syntax

contains(string, string)

contains([any], any)

Rückgabewert

boolean

Beispiele

Strings

contains (meinText, suchString) prüft, ob ein gegebener String eine exakte Übereinstimmung enthält.

contains("Hallo Welt!", "Hallo")  

Ergebnis: Ja (true)

contains("Hallo Welt!", "hallo") 

Ergebnis: Nein (false)

contains(lower("Hallo Welt!"), "hallo") 

Ergebnis: Ja (true)

Arrays

contains([meinArray], suchWert) prüft, ob ein gegebenes Array eine exakte Übereinstimmung enthält.

contains(["A", "B", "C"], "B")

Result: Ja (true)

contains([{ name: "Sam" }], { name: "Sam" })

Result: Nein (false)

JSON-Objekte werden nicht über ihren Inhalt, sondern über ihre Identität verglichen.

Siehe auch

index, ermittelt die erste Position einer gesuchten Übereinstimmung in einem String oder Array.

Last updated