StrExpression

Z Wiki
Verze z 2. 8. 2023, 09:22, kterou vytvořil SamiecK (diskuse | příspěvky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání
Jiné jazyky:
English • ‎čeština

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.