StrExpression
Obsah
Popis
Alias: SE
Vyhodnotí výraz z řetězců
Vyhodnotí výraz zadaný v parametru Expression s možností využití parametrů A, B, C, D, E, F, G a H jako proměnných.
Vstupní parametry
A
Typ String
Proměnná A.
B
Typ String
Proměnná B.
C
Typ String
Proměnná C.
D
Typ String
Proměnná D.
E
Typ String
Proměnná E.
F
Typ String
Proměnná F.
G
Typ String
Proměnná G.
H
Typ String
Proměnná H.
Expression
Typ String
Aritmetický výraz, který může obsahovat:
- Celá čísla
- Řetězce (např. "abc")
- Proměnné A, B, C, D, E, F, G a H
- Operátory (+, -, *, /, %, <, >, <=, >= , ==, !=, !, <<, >>, ^, &, |, &&, ||)
- Závorky ( )
- Funkce:
- length(string str)
- pos(string str, string substr)
- substr(string str, int offset)
- substr(string str, int offset, int length)
- trim(string str)
- replace(string str, string from, string to)
- replace(string str, string from, string to, bool replace_all)
- lowercase(string str)
- uppercase(string str)
- if(bool condition, string then, string else)
- strip_diacritics(string str)
- regex_match(string text, string expression)
- regex_match(string text, string expression, int group)
- regex_search(string text, string expression)
- regex_search(string text, string expression, int group)
- regex_replace(string text, string expression, string replacement)
- regex_replace(string text, string expression, string replacement, bool replace_all)
Enabled
Typ Number
Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden.
PreWait
Typ Number
Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0.
PostWait
Typ Number
Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0.
Výstupní parametry
ExpressionResult
Typ String
Výsledek zadaného výrazu.