Strängfunktioner i Adobe Workfront Fusion
Åtkomstkrav
Du måste ha följande åtkomst för att kunna använda funktionerna i den här artikeln:
Mer information om informationen i den här tabellen finns i Åtkomstkrav i Workfront-dokumentationen.
Mer information om Adobe Workfront Fusion licenser finns i Adobe Workfront Fusion licenser.
length (text or buffer)
Returnerar längden på textsträngen (antal tecken) eller binär buffert (buffertstorlek i byte).
length( hello )
lower (text)
Konverterar alla alfabetiska tecken i en textsträng till gemener.
lower( Hello )
capitalize (text)
Konverterar det första tecknet i en textsträng till versaler.
capitalize( workfront )
startcase (text)
Ändrar den första bokstaven i varje ord till versaler och gemener i alla andra bokstäver.
startcase( hello WORLD )
ascii (text; [remove diacritics])
Tar bort alla icke-ASCII-tecken från en textsträng.
-
ascii(
Wěošrčkřfžrýoáníté
)
Returnerar: Workfront
-
ascii(
ěščřž
;
true
)
Returnerar: escrz
replace (text;search string; replacement string)
Ersätter söksträngen med den nya strängen.
replace( Hello World ; Hello ; Hi )
Reguljära uttryck (omslutna av /.../
) kan användas som söksträng med en kombination av flaggor (till exempel g
, i
, m
) tillagda:
Ersättningssträngen kan innehålla följande speciella ersättningsmönster:
$&
Infogar den matchande delsträngen.$n
Där n är ett positivt heltal mindre än 100 infogar den n:te parentesala delmatchningssträngen. Detta är 1-indexerat.
+420777111222
>
+420777111222
/ is (?<number>\d+)/
i ersättningssträngargumentet. Om du gör det uppstår ett fel.Mer information om reguljära uttryck finns i Textparser.
trim (text)
Tar bort blankstegstecken i början eller slutet av texten.
upper (text)
Konverterar alla bokstäver i en textsträng till versaler.
upper( Hello )
substring (text; start;end)
Returnerar en del av en textsträng mellan start- och slutpositionen.
-
substring( Hello ; 0 ; 3)
Returnerar: Hel
-
substring( Hello ; 1 ; 3 )
Returnerar: el
indexOf (string; value; [start])
Returnerar positionen för den första förekomsten av ett angivet värde i en sträng. Den här metoden returnerar '-1' om det värde som söks efter inte finns där. Startvärdet anger var i strängen sökningen ska börja.
-
indexOf( Workfront ; o )
Returnerar: 1
-
indexOf( Workfront ; x )
Returnerar: -1
-
indexOf( Workfront ; o ; 3 )
Returer: 6
toBinary (value)
Konverterar alla värden till binära data.
Du kan också ange kodning som ett andra argument för att tillämpa binära konverteringar från hex eller base64 på binära data.
-
toBinary( Workfront )
Returnerar: 57 6f 72 6b 66 72 6f 6e 74
-
toBinary( V29ya2Zyb250 ; base64 )
Returnerar: 57 6f 72 6b 66 72 6f 6e 74
toString (value)
Konverterar alla värden till en sträng.
encodeURL (text)
Kodar specialtecken i text till en giltig URL-adress.
decodeURL (text)
Avkodar specialtecken i en URL till text.
decodeURL( Automate%20your%20workflow )
escapeHTML (text)
Ignorerar alla HTML-taggar i text.
escapeHTML( <b>Hello</b> )
<b>Hello</b>
escapeMarkdown(text)
Ignorerar alla markeringstaggar i text.
escapeMarkdown( # Header )
# Header
stripHTML (text)
Tar bort alla HTML-taggar från text.
stripHTML( <b>Hello</b> )
contains (text; söksträng)
Verifierar om texten innehåller söksträngen.
-
contains( Hello World ; Hello )
Returnerar: true
-
contains( Hello World ; Bye )
Returnerar: false
split (text; separator)
Delar en sträng i en array med strängar genom att dela strängen i delsträngar.
split( John, George, Paul ; , )
md5 (text)
Beräknar md5-hash för en sträng.
md5( Workfront )
1448bbbeaa7a9b8091d426999f1f666b
sha1 (text; [encoding]; [key])
Beräknar sha1-hash för en sträng. Om nyckelargumentet anges returneras sha1 HMAC-hash i stället. Kodningar som stöds: "hex" (standard), "base64" eller "latin1".
sha1( workfront )
sha256 (text; [encoding]; [key])
Beräknar sha256-hash för en sträng. Om nyckelargumentet anges returneras sha256 HMAC-hash i stället. Kodningar som stöds: "hex" (standard), "base64" eller "latin1".>
sha256( workfront )
sha512 (text; [output encoding]; [key]; [key encoding])
Beräknar sha512-hash för en sträng. Om nyckelargumentet anges returneras sha512 HMAC-hash i stället.
Kodningar som stöds:
- "hex" (standard)
- base64
- latin1
Nyckelkodningar som stöds:
- "text" (standard)
- hex
- base64 eller binary
När binary-tangentkodning används måste en nyckel vara en buffert, inte en sträng.
sha512(workfront)
base64 (text)
Omformar text till base64.
base64( workfront )