replace value(a, name of file b, default value c[, wildcard d])
Gruppe |
Sucht in der Properties-Datei b nach dem Text a und ersetzt diesen durch den Wert in der Properties-Datei. Wird a nicht gefunden, wird c zurückgegeben. Wurde d auf true gesetzt, wird auch das Wildcard * im Schlüssel unterstützt, d. h. wird a mit hello world definiert und es gibt einen Schlüssel hello* in der Properties-Datei, wird dieser ebenfalls gefunden.
Parameterbeschreibung
Parameter |
Beschreibung |
a |
Schlüssel nach dem in b gesucht werden soll. |
b |
Name der Properties-Datei. |
c |
Rückgabewert, wenn der Schlüssel nicht gefunden wurde. |
d |
(optional) true für Wildcard-Unterstützung. Default: false. |
Beispiele
Gegeben sei folgende Properties-Datei.
# Namen des Landes zum Ländercode
#
Germany=DE
Austria=AT
New\Zealand=NZ
Hinweis: Der Backslash in New\Zealand ist ein sogenanntes Maskierungszeichen innerhalb der Properties-Datei. Details dazu finden Sie im Abschnitt Aufbau einer Properties-Datei.
Parameter a |
Parameter b |
Parameter c |
Ergebnis |
Germany |
./conf/replacements.properties |
Irgendwo |
DE |
Austria |
./conf/replacements.properties |
Irgendwo |
AT |
New Zealand |
./conf/replacements.properties |
Irgendwo |
NZ |
I |
./conf/replacements.properties |
Irgendwo |
Irgendwo |
Gegeben sei folgende Properties-Datei.
# Kürzel zu Namen
#
Rechnung*=Rechnungsanschrift
Nummer*=Nummernkreis
Parameter a |
Parameter b |
Parameter c |
Parameter d |
Ergebnis |
Rechnungen |
./conf/replacements.properties |
Nichts |
true |
Rechnungsanschrift |
Rechnungen |
./conf/replacements.properties |
Nichts |
false |
Nichts |
Siehe auch
replace value by range(a, name of file b, default value c[, comparetype d])
replace value(a, csv/xls(x) b, column c, default d, [encoding e, key column f, delimiter g, sheet h]
replace value(a, csv b, column c, default d, [encoding e, key column f])
replace value(a, list b, list c, default d, [contains-mode e])