Name
tuple_regexp_replacetuple_regexp_replaceTupleRegexpReplacetuple_regexp_replaceTupleRegexpReplaceTupleRegexpReplace — Ersetzen eines Teils einer Zeichenkette mit Hilfe von regulären Ausdrücken.
tuple_regexp_replacetuple_regexp_replaceTupleRegexpReplacetuple_regexp_replaceTupleRegexpReplaceTupleRegexpReplace wendet den regulären Ausdruck ExpressionExpressionExpressionExpressionExpressionexpression
auf eine oder mehrere Zeichenketten in DataDataDataDataDatadata an und ersetzt jeweils
die erste dem Suchmuster entsprechende Teilzeichenkette durch
ReplaceReplaceReplaceReplaceReplacereplace.
Die bearbeiteten Zeichenketten werden in ResultResultResultResultResultresult zurückgegeben.
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_replacetuple_regexp_replaceTupleRegexpReplacetuple_regexp_replaceTupleRegexpReplaceTupleRegexpReplace noch die
Option 'replace_all'"replace_all""replace_all""replace_all""replace_all""replace_all", mit der bei mehrfachen Übereinstimmungen
auch mehrfache Ersetzungen durchgeführt werden.
Im Ausdruck ReplaceReplaceReplaceReplaceReplacereplace kann man mit '$0'"$0""$0""$0""$0""$0"
auf die dem Suchmuster entsprechende Teilzeichenkette verweisen, mit
'$i'"$i""$i""$i""$i""$i" auf das Teilergebnis der i-ten Gruppe
(für i <= 9), sowie mit
'$$'"$$""$$""$$""$$""$$" auf das Literal
'$'"$""$""$""$""$".
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Zu bearbeitende Eingabezeichenketten
Regulärer Ausdruck.
Defaultwert:
'.*'
".*"
".*"
".*"
".*"
".*"
Wertevorschläge: '.*'".*"".*"".*"".*"".*", 'replace_all'"replace_all""replace_all""replace_all""replace_all""replace_all", '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"
Bearbeitete Zeichenketten.
tuple_regexp_replace(['img10.bmp','img11.bmp','img12.bmp'], \
'img(.*).bmp', 'out$1.txt', Result)
* Returns ['out10.txt','out11.txt','out12.txt']
tuple_regexp_matchtuple_regexp_matchTupleRegexpMatchtuple_regexp_matchTupleRegexpMatchTupleRegexpMatch,
tuple_regexp_testtuple_regexp_testTupleRegexpTesttuple_regexp_testTupleRegexpTestTupleRegexpTest,
tuple_regexp_selecttuple_regexp_selectTupleRegexpSelecttuple_regexp_selectTupleRegexpSelectTupleRegexpSelect
Foundation