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:

Adobe Workfront plan
Alla
Adobe Workfront licens

Nytt: Standard

eller

Aktuell: Work eller högre

Adobe Workfront Fusion licens**

Aktuell: Inga Workfront Fusion-licenskrav.

eller

Äldre: Alla

Produkt

Nytt:

  • Select eller Prime Workfront Plan: Din organisation måste köpa Adobe Workfront Fusion.
  • Ultimate Workfront Planen Workfront Fusion ingår.

eller

Aktuell: Din organisation måste köpa Adobe Workfront Fusion.

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

INFO
Exempel:
length( hello )
Returer: 5

lower (text)

Konverterar alla alfabetiska tecken i en textsträng till gemener.

INFO
Exempel:
lower( Hello )
Returnerar: hej

capitalize (text)

Konverterar det första tecknet i en textsträng till versaler.

INFO
Exempel:
capitalize( workfront )
Returnerar: Workfront

startcase (text)

Ändrar den första bokstaven i varje ord till versaler och gemener i alla andra bokstäver.

INFO
Exempel:
startcase( hello WORLD )
Returnerar: Hello World

ascii (text; [remove diacritics])

Tar bort alla icke-ASCII-tecken från en textsträng.

INFO
Exempel:
  • 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.

INFO
Exempel:
replace( Hello World ; Hello ; Hi )
Returnerar: Hi World

Reguljära uttryck (omslutna av /.../) kan användas som söksträng med en kombination av flaggor (till exempel g, i, m) tillagda:

INFO
Exempel:
Alla dessa siffror X X X X X ersätts med X

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.
INFO
Exempel:
Returnerar: Telefonnummer +420777111222
​>
Returnerar: Telefonnummer: +420777111222
CAUTION
Använd inte namngivna hämtningsgrupper som / 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.

INFO
Exempel:
upper( Hello )
Returnerar: HELLO

substring (text; start;end)

Returnerar en del av en textsträng mellan start- och slutpositionen.

INFO
Exempel:
  • 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.

INFO
Exempel:
  • 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.

INFO
Exempel:
  • 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.

INFO
Exempel:
decodeURL( Automate%20your%20workflow )
Returnerar: Automate your workflow

escapeHTML (text)

Ignorerar alla HTML-taggar i text.

INFO
Exempel:
escapeHTML( <b>Hello</b> )
Returnerar: &lt;b&gt;Hello&lt;/b&gt;

escapeMarkdown(text)

Ignorerar alla markeringstaggar i text.

INFO
Exempel:
escapeMarkdown( # Header )
Returnerar: # Header

stripHTML (text)

Tar bort alla HTML-taggar från text.

INFO
Exempel:
stripHTML( <b>Hello</b> )
Returnerar: Hej

contains (text; söksträng)

Verifierar om texten innehåller söksträngen.

INFO
Exempel:
  • 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.

INFO
Exempel:
split( John, George, Paul ; , )

md5 (text)

Beräknar md5-hash för en sträng.

INFO
Exempel:
md5( Workfront )
Returnerar: 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".

INFO
Exempel:
sha1( workfront )
Returnerar: b2b30b8ae1f9e5b40fbb0696eaabdbfd8d0c087f

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".>

INFO
Exempel:
sha256( workfront )
Returnerar: ed3d7397eec7b94453035b67ba4468c883ee3bedeb57137f7371f2e0cf5e2bbc

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.

INFO
Exempel:
sha512(workfront)
Returnerar: 789ae41b9456357e4f27c6a09956a767abbb8d80b206003ffdd1e94dbc687cd119 b85e1e19db58bb44b234493af35fd431639c0345adf2cf7ec26e9f4a7fb19

base64 (text)

Omformar text till base64.

INFO
Exempel:
base64( workfront )
Returnerar: d29ya2Zyb250===
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43