<< get_tkblattnr Utilities plotWorldmap >>

scilib_geo >> Utilities > pars_paramstr

pars_paramstr

Zerlegt einen Parameterstring vom Type "-param1=value1 -param2=value2 ..." in eine List.

Calling Sequence

[paraml, err] = pars_paramstr(parameterstrng [, seperator])

Parameters

parameterstring

Parameterstring "-param1=value1 -param2=value2 ..."

seperator

Zeichen welches die Parameter trennt [default=' ' (Space)]

paraml

Liste mit allen Parameter-Wert-Paaren als Vektor

err

Fehlerbeschreibung falls ein Fehler aufgetreten ist

Description

Ein übergebener Parameterstring wird in seine Einzelteile zerlegt und als Liste mit Vektoren der Parameterpaare zurückgegeben. paraml(1)(1) ist der Name des ersten Parameters, paraml(1)(2) der dazugehörige Wert.

Parameternamen dürfen das Trennzeichen nicht enthalten. In den Parameterwerten dürfen die Trennzeichen enthalten sein, wenn sie mit einfachen oder doppelten Anführungszeichen umgeben sind. Die Anführungszeichen selbst dürfen in den Werten nicht enthalten sein.

ACHTUNG! Eingaben werden nicht auf sinnhaftigkeit geprüft. -param="test test" ohne schließendes Zeichen (-param="test test) wird nicht als Fehler erkannt. Dies kann zu fehlerhaftem Verhalten der Funktion führen.

Examples

pars_paramstr("-path=~ -name=""""mein Name"""" ");
parameterstring="-para1=Test -para2=irgendwas -para3=45";
pars_paramstr(parameterstring, ' ');

Authors


Report an issue
<< get_tkblattnr Utilities plotWorldmap >>