StrExpression: Porovnání verzí

Z Wiki
Přejít na: navigace, hledání
(Expression)
Řádek 53: Řádek 53:
 
Typ [[Datové typy#String | String]]
 
Typ [[Datové typy#String | String]]
  
Aritmetický výraz, který může obsahovat:;Celá čísla;Proměnné [[#A | A]], [[#B | B]], [[#C | C]], [[#D | D]], [[#E | E]], [[#F | F]], [[#G | G]] a [[#H | H]];Operátory (+, -, *, /, %, <, >, <=, >= , ==, !=, !, <<, >>, ^, &, |, &&, ||);Závorky (  );Funkce (length, pos, substr, trim, replace, lowercase, uppercase, if, strip_diacritics)
+
Aritmetický výraz, který může obsahovat:
 +
*Celá čísla
 +
*Proměnné [[#A | A]], [[#B | B]], [[#C | C]], [[#D | D]], [[#E | E]], [[#F | F]], [[#G | G]] a [[#H | 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)
  
 
=== Enabled ===
 
=== Enabled ===

Verze z 26. 8. 2020, 09:24


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
  • 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)

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.