testx

Prüft, ob ein Text Übereinstimmungen mit einem bestimmten regulären Ausdruck hat

Diese Funktion leistet dasselbe wie contains(): Sie prüft einen Text auf das Vorhandensein eines bestimmten Strings. Sie verwendet dabei aber reguläre Ausdrücke. Damit haben Sie viel mehr Möglichkeiten, Ihre Texte zu analysieren.

Die Verwendung regulärer Ausdrücke bedarf vermutlich zusätzlicher Recherche. Wir empfehlen Ihnen zum Testen Ihrer regulären Ausdrücke https://regex101.com/ (externer Link – auf Englisch) anzuschauen.

Syntax

testx(string, string)

testx(string, string, string)

Rückgabewert

boolean

Beispiele

testx(meinText, regex)gibt Ja (true) zurück, wenn ein bestimmter Text einem gegebenen regulären Ausdruck entspricht.

testx("Hallo [nutzername]! Sie haben [Anzahl der Nachrichten] Nachrichten!", "\[(\w|\s)*\]")

Ergebnis: Ja (true)

(wenn der reguläre Ausdruck einer Kombination von normalen Buchstaben und Leerzeichen zwischen eckigen Klammern entspricht)

testx(meinText, regex, flags)gibt Ja (true) zurück, wenn ein bestimmter Text einem gegebenen regulären Ausdruck entspricht. Dem regulären Ausdruck können Flaggen hinzugefügt werden.

Siehe auch

contains, prüft, ob ein String die exakte gegebene Übereinstimmung enthält

extractx, extrahiert aus einem String einen bestimmten Teil mithilfe eines regulären Ausdrucks

replacex, ersetzt die Übereinstimmungen eines regulären Ausdrucks in einem gegebenen Text durch einen gegebenen String

Last updated