Skoči na vsebino

Nizi znakov

UPPER

Pretvori besedilni niz v velike črke.

Sintaksa funkcije:

<UPPER:[Expression]>

Način uporabe:

  • Ključno besedo UPPER je mogoče uporabiti v vseh poljih vrste „expression“, na primer v operacijah vrste COPY, MODVALUE itd.
  • Ovrednoteni izraz lahko vsebuje ključne besede za pridobivanje vrednosti atributov, na primer SyncAttSrc ali SyncAttDst.

LOWER

Pretvori besedilni niz v male črke.

Sintaksa funkcije:

<LOWER:[Expression]>

Način uporabe:

  • Ključno besedo LOWER je mogoče uporabiti v vseh poljih vrste „expression“, na primer v operacijah vrste COPY, MODVALUE itd.
  • Ovrednoteni izraz lahko vsebuje ključne besede za pridobivanje vrednosti atributov, na primer SyncAttSrc ali SyncAttDst.

LEFT

Sintaksa funkcije:

<LEFT:[Character_number]:[Expression]>

Način uporabe:

  • Ključno besedo LEFT je mogoče uporabiti v vseh poljih vrste „expression“, na primer v operacijah vrste COPY, MODVALUE itd.
  • Ovrednoteni izraz lahko vsebuje ključne besede za pridobivanje vrednosti atributov, na primer SyncAttSrc ali SyncAttDst.

TOKLEFT

Pridobi n-ti objekt, štet z leve.

Sintaksa funkcije:

<TOKLEFT:[separator]:[Object_number]:[Expression]>

Objekt je med dvema ločiloma. Ločila ni treba postaviti na začetek in konec niza izraza.

Način uporabe:

  • Ključno besedo TOKLEFT je mogoče uporabiti v vseh poljih vrste „expression“, na primer v operacijah vrste COPY, MODVALUE itd.
  • Ovrednoteni izraz lahko vsebuje ključne besede za pridobivanje vrednosti atributov, na primer SyncAttSrc ali SyncAttDst.

Primeri konfiguracije:

  • Primer:
    • <TOKLEFT:/:3:Level 1/Level 2/Level 3/Level 4/ Level 5>
    • Vrnjeni rezultat: Level 3

Pridobi določeno število znakov z desne strani vrednosti.

Sintaksa funkcije:

<RIGHT:[Character_number]:[Expression]>

Način uporabe:

  • Ključno besedo RIGHT je mogoče uporabiti v vseh poljih vrste „expression“, na primer v operacijah vrste COPY, MODVALUE itd.
  • Ovrednoteni izraz lahko vsebuje ključne besede za pridobivanje vrednosti atributov, na primer SyncAttSrc ali SyncAttDst.

SHA256

Šifrira niz znakov z algoritmom SHA256.

Sintaksa funkcije:

<SHA256:[string_encoding]:[Hex_B64]:[Expression]>

Pri čemer je:

  • [string_encoding]: „UTF8“ ali „UTF16“. Kodiranje določite glede na obliko, ki jo pričakuje ciljna aplikacija. V večini primerov uporabite UTF8.
  • [Hex_B64]: „HEX“ ali „B64“ za izbiro oblike niza. HEX za šestnajstiški zapis, B64 za base 64.

Način uporabe:

  • Ključno besedo SHA256 je mogoče uporabiti v vseh poljih vrste „expression“, na primer v operacijah COPY, MODVALUE itd.
  • Ovrednoteni izraz lahko vsebuje ključne besede za pridobivanje vrednosti atributov, na primer SyncAttSrc ali SyncAttDst.

TOKRIGHT

Pridobi del niza znakov od n-tega objekta, štetega z desne.

Sintaksa funkcije:

<TOKRIGHT:[separator]:[Object_number]:[Expression]>

Objekt je med dvema ločiloma. Ločila ni treba postaviti na začetek in konec niza izraza.

Način uporabe:

  • Ključno besedo TOKRIGHT je mogoče uporabiti v vseh poljih vrste „expression“, na primer COPY, MODVALUE itd.
  • Ovrednoteni izraz lahko vsebuje ključne besede za pridobivanje vrednosti atributov, na primer SyncAttSrc ali SyncAttDst.

Primeri konfiguracije:

  • Primer:
    • <TOKLEFT:/:2:Level 1/Level 2/Level 3/Level 4/ Level 5>
    • Vrnjeni rezultat: Level 4/ Level 5

CENTER

Pridobi znake na sredini tako, da izbriše določeno število znakov na levi in desni.

Sintaksa funkcije:

<CENTER:[Number_of_characters_to_the_left_to_delete]:[Number_of_characters_to_the_right_to_delete]:[Expression]>

Način uporabe:

  • Ključno besedo CENTER je mogoče uporabiti v vseh poljih vrste „expression“, na primer v operacijah vrste COPY, MODVALUE itd.
  • Ovrednoteni izraz lahko vsebuje ključne besede za pridobivanje vrednosti atributov, na primer SyncAttSrc ali SyncAttDst.

REWRITEURL

Prepis naslova URL.

Sintaksa funkcije:

<REWRITEURL:[url]>

Način uporabe:

  • Ključno besedo REWRITEURL je mogoče uporabiti v vseh poljih vrste „expression“, na primer COPY, MODVALUE itd.

Primeri konfiguracije:

  • Primer:

    • <REWRITEURL:http%3F%3A%3Awww.avencis.net>
    • Vrnjeni rezultat: http://www.avencis.net

GEN_PASSWORD

Ustvarjanje gesla na podlagi maske in s podporo za posebne znake, določene v nastavitvah.

Sintaksa funkcije:

<GEN_PASSWORD:[pwd_format]:[special_characters]>

Obliko gesla je treba določiti z naslednjimi elementi:

  • U Velika črka
  • L Mala črka
  • A Velika ali mala črka
  • N Števka
  • S Poseben znak s seznama [special_characters]
  • X Vsi znaki (U+L+N+S)

Način uporabe:

  • Ključno besedo GEN_PASSWORD je mogoče uporabiti v vseh poljih vrste „expression“, na primer v operacijah COPY, MODVALUE itd.

Primeri konfiguracije:

  • Primer:
    • <GEN_PASSWORD:ULNXXXXXXX:,$£!§&#>

B64ENCODEASCII

Pretvori izraz v ASCII in nato vrne niz, kodiran v B64.

Sintaksa funkcije:

<B64ENCODEASCII:[Expression]>

Način uporabe:

  • Ključno besedo B64ENCODEASCII je mogoče uporabiti v vseh poljih vrste „expression“, na primer v operacijah COPY, MODVALUE itd.
  • Ovrednoteni izraz lahko vsebuje ključne besede za pridobivanje vrednosti atributov, na primer SyncAttSrc ali SyncAttDst.

B64SID2STRING

Pretvori SID v Base64 in vrne niz v obliki Unicode.

Sintaksa funkcije:

<B64SID2STRING:[Expression]>

Način uporabe:

  • Ključno besedo B64SID2STRING je mogoče uporabiti v vseh poljih vrste „expression“, na primer v operacijah COPY, MODVALUE itd.
  • Ovrednoteni izraz lahko vsebuje ključne besede za pridobivanje vrednosti atributov, na primer SyncAttSrc ali SyncAttDst.

FIND

Funkcija za iskanje položaja niza znakov v drugem nizu znakov. Če je niz najden, vrne indeks položaja (začenši z indeksom 0), sicer vrne dolžino niza.

Sintaksa funkcije:

<FIND:[chaîne_recherchée]:[chaîne_initiale]:[index_de_départ]>

Indeks se začne pri položaju 0.

Način uporabe:

  • Operacijo FIND je mogoče uporabiti v vseh poljih vrste „expression“, na primer COPY, MODVALUE itd.
  • Različni nizi, uporabljeni v izrazu, lahko vsebujejo ključne besede za pridobivanje vrednosti atributov, na primer SyncAttSrc ali SyncAttDst.

Primeri konfiguracije:

  • Primer 1:
    • <FIND:E:<SyncAttSrc:FIRSTNAME>:0> za <SyncAttSrc:FIRSTNAME> = Emilie
    • Rezultat = 0
  • Primer 2:
    • <FIND:I:<SyncAttSrc:FIRSTNAME>:0> za <SyncAttSrc:FIRSTNAME> = Emilie
    • Rezultat = 2
  • Primer 3:
    • <FIND:E:<SyncAttSrc:FIRSTNAME>:0> za <SyncAttSrc:FIRSTNAME> = Paul
    • Rezultat = 4

SUBSTRING

Funkcija, ki izvleče niz znakov iz drugega niza znakov. Če so posredovani parametri veljavni, vrne niz znakov, sicer vrne prazno vrednost. Sintaksa funkcije:

<SUBSTRING:[chaîne_initiale]:[index_début]:[longueur_chaîne]>

Indeks se začne pri položaju 0.

Način uporabe:

  • Operacijo SUBSTRING je mogoče uporabiti v vseh poljih vrste „expression“, na primer COPY, MODVALUE itd.
  • Različni nizi, uporabljeni v izrazu, lahko vsebujejo ključne besede za pridobivanje vrednosti atributov, na primer SyncAttSrc ali SyncAttDst.

Primeri konfiguracije:

  • Primer 1:
    • <SUBSTRING:<SyncAttSrc:DisplayName>:0:<FIND: :<SyncAttSrc:DisplayName>:0>> za <SyncAttSrc:DisplayName> = Carine HOPFNER
    • Rezultat = Carine

LEN

Funkcija, ki vrne dolžino niza znakov. Če je v konfiguraciji napaka, funkcija vrne 0.

Sintaksa funkcije:

<LEN:[chaîne_initiale]>

Način uporabe:

  • Operacijo LEN je mogoče uporabiti v vseh poljih vrste „expression“, na primer COPY, MODVALUE itd.
  • Različni nizi, uporabljeni v izrazu, lahko vsebujejo ključne besede za pridobivanje vrednosti atributov, na primer SyncAttSrc ali SyncAttDst.

Primeri konfiguracije:

  • Primer 1:
    • <LEN:<SyncAttSrc:DisplayName>> za <SyncAttSrc:DisplayName> = Emilie Paris
    • Rezultat = 12

REPLACE

Na voljo od različice 7.0 naprej. Funkcija, ki v danem nizu „initial_string“ zamenja niz znakov „string_to_replace“ z nizom „destination_string“. Vrne spremenjeni niz znakov. Funkcija razlikuje med velikimi in malimi črkami.

Sintaksa funkcije:

<REPLACE:[initial_string]:[string_to_replace]:[destination_string]:[Boolean_all_or_first]>

Boolean_all_or_first: ima lahko vrednost 0 ali 1. Pri 0 se zamenja samo prva najdena pojavitev, pri 1 pa vse najdene pojavitve. Parameter ni obvezen; privzeta vrednost je 0.

Destination_string je lahko prazen: v tem primeru se niz, ki ga je treba zamenjati, preprosto izbriše.

Način uporabe:

  • Operacijo REPLACE je mogoče uporabiti v vseh poljih vrste „expression“, na primer COPY, MODVALUE itd.
  • Različni nizi, uporabljeni v izrazu, lahko vsebujejo ključne besede za pridobivanje vrednosti atributov, na primer SyncAttSrc ali SyncAttDst.

Primeri konfiguracije:

  • <REPLACE:XXXstringXXX:string:newString> vrne XXXnewStringXXX
  • <REPLACE:XXXstringXXX:X::0> vrne XXstringXXX
  • <REPLACE:XXXstringXXX:X::1> vrne string
  • <REPLACE:XXXstringXXX:X:A:1> vrne AAAstringAAA