Voorbeeld:
length( hello )
Retourneert: 5
lower (text)
Hiermee worden alle alfabetische tekens in een tekstreeks omgezet in kleine letters.
Voorbeeld:
lower( Hello )
Retourneert: hello
capitalize (text)
Zet het eerste teken in een tekstreeks om in hoofdletters.
Voorbeeld:
capitalize( workfront )
Retourneert: Workfront
startcase (text)
Hiermee zet u de eerste letter van elk woord om in hoofdletters en alle andere letters in kleine letters.
Voorbeeld:startcase( hello WORLD )
Retourneert: Hello World
ascii (text; [remove diacritics])
Hiermee worden alle niet-ascii-tekens uit een tekstreeks verwijderd.
Voorbeelden:
ascii(
Wěošrčkřfžrýoáníté
)
Retourneert: Workfront
ascii(
ěščřž
;
true
)
Retourneert: escrz
replace (text;search string; replacement string)
Vervangt de zoekreeks door de nieuwe tekenreeks.
Voorbeeld:
replace( Hello World ; Hello ; Hi )
Retourneert: Hi World
Reguliere expressies (ingesloten in /.../
) kunnen worden gebruikt als zoekreeks met een combinatie van markeringen (zoals g
, i
, m
) toegevoegd:
Voorbeeld:
Al deze getallen X X X X worden vervangen door X
De vervangende tekenreeks kan de volgende speciale vervangingspatronen bevatten:
$&
Voegt de overeenkomende subtekenreeks in.$n
Wanneer n een positief geheel getal is dat kleiner is dan 100, wordt de tweede overeenkomende tekenreeks tussen haakjes ingevoegd. Dit is 1-geïndexeerd.
Voorbeelden:
Retourneert: Telefoonnummer +420777111222
Retourneert: Telefoonnummer: +420777111222
/ is (?<number>\d+)/
in het vervangende tekenreeksargument. Dit resulteert in een fout.Voor meer informatie over regelmatige uitdrukkingen, zie syntactische parser van de Tekst.
trim (text)
Hiermee verwijdert u spaties aan het begin of einde van de tekst.
upper (text)
Zet alle alfabetische tekens in een tekstreeks om in hoofdletters.
Voorbeeld:
upper( Hello )
Retourneert: HELLO
substring (text; start;end)
Retourneert een gedeelte van een tekstreeks tussen de positie "start" en "end".
Voorbeelden:
-
substring( Hello ; 0 ; 3)
Retourneert: Help
-
substring( Hello ; 1 ; 3 )
Retourneert: el
indexOf (string; value; [start])
Retourneert de positie van de eerste instantie van een opgegeven waarde in een tekenreeks. Deze methode retourneert '-1' als de waarde waarnaar wordt gezocht er niet is. De beginwaarde geeft aan waar in de tekenreeks de zoekopdracht moet beginnen.
Voorbeelden:
-
indexOf( Workfront ; o )
Retourneert: 1
-
indexOf( Workfront ; x )
Retourneert: -1
-
indexOf( Workfront ; o ; 3 )
Retourneert: 6
toBinary (value)
Zet om het even welke waarde in binaire gegevens om.
U kunt het coderen als tweede argument ook specificeren om binaire omzettingen van hexuitdraai of base64 op binaire gegevens toe te passen.
Voorbeelden:
-
toBinary( Workfront )
Retourneert: 57 6f 72 6b 66 72 6f 6e 74
-
toBinary( V29ya2Zyb250 ; base64 )
Retourneert: 57 6f 72 6b 66 72 6f 6e 74
toString (value)
Zet een waarde om in een tekenreeks.
encodeURL (text)
Codeert speciale tekens in bepaalde tekst naar een geldig URL-adres.
decodeURL (text)
Hiermee worden speciale tekens in een URL gedecodeerd naar tekst.
Voorbeeld:decodeURL( Automate%20your%20workflow )
Retourneert: Automate your workflow
escapeHTML (text)
Hiermee kunt u alle HTML-tags in tekst laten knippen.
Voorbeeld:
escapeHTML( <b>Hello</b> )
Retourneert: <b>Hello</b>
escapeMarkdown(text)
Hiermee kunt u alle markeringen voor markeringen in tekst laten knippen.
Voorbeeld:
escapeMarkdown( # Header )
Retourneert: # Header
stripHTML (text)
Hiermee verwijdert u alle HTML-tags uit tekst.
Voorbeeld:
stripHTML( <b>Hello</b> )
Retourneert: Hello
contains (text; search string)
Controleert of tekst de zoektekenreeks bevat.
Voorbeelden:
-
contains( Hello World ; Hello )
Retourneert: true
-
contains( Hello World ; Bye )
Retourneert: false
split (text; separator)
Splitst een tekenreeks in een array van tekenreeksen door de tekenreeks in subtekenreeksen te scheiden.
Voorbeeld:
split( John, George, Paul ; , )
md5 (text)
Berekent de md5 hash van een tekenreeks.
Voorbeeld:
md5( Workfront )
Retourneert: 1448bbbeaa7a9b8091d426999f1f666b
sha1 (text; [encoding]; [key])
Berekent de sha1 hash van een tekenreeks. Als het belangrijkste argument wordt gespecificeerd, is sha1 HMAC hash in plaats daarvan teruggekeerd. Ondersteunde coderingen: "hex" (standaardwaarde), "base64" of "latin1".
Voorbeeld:
sha1( workfront )
Retourneert: b2b30b8ae1f9e5b40fbb0696eaabdbfd8d0c087f
sha256 (text; [encoding]; [key])
Berekent de sha256 hash van een tekenreeks. Als het zeer belangrijke argument wordt gespecificeerd, sha256 hash HMAC in plaats daarvan is teruggekeerd. Ondersteunde coderingen: "hex" (standaardwaarde), "base64" of "latin1".>
Voorbeeld:
sha256( workfront )
Retourneert: ed3d7397eec7b94453035b67ba4468c883ee3bedeb57137f7371f2e0cf5e2bbc
sha512 (text; [output encoding]; [key]; [key encoding])
Berekent de sha512 hash van een tekenreeks. Als het belangrijkste argument wordt gespecificeerd, sha512 hash HMAC is in plaats daarvan teruggekeerd.
Ondersteunde coderingen:
- "hex" (standaardwaarde)
- "base64"
- "latin1"
Ondersteunde toetscoderingen:
- "text" (standaardwaarde)
- "hex"
- "base64" of "binary"
Wanneer u "binary"-toetscodering gebruikt, moet een sleutel een buffer zijn, niet een tekenreeks.
Voorbeeld:
sha512(workfront)
Retourneert: 789ae41b9456357e4f27c6a09956a767abbb8d80b206003ffdd1e94dbc687cd11 9b85e1e19db58bb44b234493af35fd431639c0345adf2cf7ec26e9f4a7fb19
base64 (text)
Transformeert tekst naar base64.
Voorbeeld:
base64( workfront )
Retourneert: d29ya2Zyb250==