Name
tuple_regexp_testtuple_regexp_testTupleRegexpTesttuple_regexp_testTupleRegexpTestTupleRegexpTest — Testen, ob eine Zeichenkette einem regulären Ausdruck entspricht.
tuple_regexp_testtuple_regexp_testTupleRegexpTesttuple_regexp_testTupleRegexpTestTupleRegexpTest wendet den regulären Ausdruck ExpressionExpressionExpressionExpressionExpressionexpression
auf eine oder mehrere Zeichenketten in DataDataDataDataDatadata an, und gibt
die Anzahl der Elemente, die eine dem Suchmuster entsprechende
Teilzeichenkette enthalten, in NumMatchesNumMatchesNumMatchesNumMatchesNumMatchesnumMatches zurück.
Insbesondere ist für eine einzelne Eingabe das Ergebnis 1, falls
die Zeichenkette eine Übereinstimmung enthält, ansonsten 0.
Für die Beschreibung von Syntax und Optionen des regulären Ausdrucks wird
auf die Dokumentation des Operators tuple_regexp_matchtuple_regexp_matchTupleRegexpMatchtuple_regexp_matchTupleRegexpMatchTupleRegexpMatch verwiesen.
Zusätzlich unterstützt der Operator tuple_regexp_testtuple_regexp_testTupleRegexpTesttuple_regexp_testTupleRegexpTestTupleRegexpTest noch die
Option 'invert_match'"invert_match""invert_match""invert_match""invert_match""invert_match", mit der die Elemente gezählt werden,
die dem Suchmuster nicht entsprechen.
Für die bequeme Verwendung in einer Bedingung ist diese Funktionalität
in HDevelop auch als Operator '=~'"=~""=~""=~""=~""=~" verfügbar.
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Eingabezeichenketten, auf die das Suchmuster angewendet wird
Regulärer Ausdruck.
Defaultwert:
'.*'
".*"
".*"
".*"
".*"
".*"
Wertevorschläge: '.*'".*"".*"".*"".*"".*", 'invert_match'"invert_match""invert_match""invert_match""invert_match""invert_match", 'ignore_case'"ignore_case""ignore_case""ignore_case""ignore_case""ignore_case", 'multiline'"multiline""multiline""multiline""multiline""multiline", 'dot_matches_all'"dot_matches_all""dot_matches_all""dot_matches_all""dot_matches_all""dot_matches_all", 'newline_lf'"newline_lf""newline_lf""newline_lf""newline_lf""newline_lf", 'newline_crlf'"newline_crlf""newline_crlf""newline_crlf""newline_crlf""newline_crlf", 'newline_cr'"newline_cr""newline_cr""newline_cr""newline_cr""newline_cr"
Anzahl der Zeichenketten mit Übereinstimmung
tuple_regexp_test ('p10662599755', '[A-Z]*', Result)
* Returns 0
tuple_regexp_test ('p10662599755', ['[A-Z]*','ignore_case'], Result)
* Returns 1
tuple_strstrtuple_strstrTupleStrstrtuple_strstrTupleStrstrTupleStrstr
tuple_regexp_matchtuple_regexp_matchTupleRegexpMatchtuple_regexp_matchTupleRegexpMatchTupleRegexpMatch,
tuple_regexp_replacetuple_regexp_replaceTupleRegexpReplacetuple_regexp_replaceTupleRegexpReplaceTupleRegexpReplace,
tuple_regexp_selecttuple_regexp_selectTupleRegexpSelecttuple_regexp_selectTupleRegexpSelectTupleRegexpSelect
Foundation