replace value(a, name of file b, default value c[, wildcard d])
Gruppe |
Sucht in der Properties-Datei b nach dem Schlüssel a und gibt dessen Wert zurück.
Wird a nicht gefunden, wird c zurückgegeben.
Wird d auf true gesetzt, wird die Wildcard * in den Schlüsseln der Properties-Datei unterstützt. Siehe Beispiele.
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 die folgende Properties-Datei ./conf/replacements.properties.
# Namen des Landes zu 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 |
Parameter d |
Ergebnis |
Germany |
./conf/replacements.properties |
Irgendwo |
|
DE |
Austria |
./conf/replacements.properties |
Irgendwo |
|
AT |
New Zealand |
./conf/replacements.properties |
Irgendwo |
|
NZ |
Dreamland |
./conf/replacements.properties |
Irgendwo |
|
Irgendwo |
Nehmen wir stattdessen den folgenden Inhalt der Properties-Datei an.
# 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])