DokumentationAdobe Workfront Fusion

Strängfunktioner

Last update: Thu Jan 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)
  • Ämnen:

length (text or buffer)

Returnerar längden på textsträngen (antal tecken) eller binär buffert (buffertstorlek i byte).

recommendation-more-help

Exempel:

length( hello )

Returer: 5

lower (text)

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

Exempel:

lower( Hello )

Returnerar: hej

capitalize (text)

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

Exempel:

capitalize( workfront )

Returnerar: Workfront

startcase (text)

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

Exempel:
startcase( hello WORLD )

Returnerar: Hello World

ascii (text; [remove diacritics])

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

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.

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:

Exempel:

Ersätt

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.

Exempel:

Variabelvärde

Returnerar: Telefonnummer +420777111222

Variabelretur

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.

Exempel:

upper( Hello )

Returnerar: HELLO

substring (text; start;end)

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

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.

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.

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.

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

Returnerar: Automate your workflow

escapeHTML (text)

Ignorerar alla HTML-taggar i text.

Exempel:

escapeHTML( <b>Hello</b> )

Returnerar: &lt;b&gt;Hello&lt;/b&gt;

escapeMarkdown(text)

Ignorerar alla markeringstaggar i text.

Exempel:

escapeMarkdown( # Header )

Returnerar: &#35; Header

stripHTML (text)

Tar bort alla HTML-taggar från text.

Exempel:

stripHTML( <b>Hello</b> )

Returnerar: Hej

contains (text; söksträng)

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

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.

Exempel:

split( John, George, Paul ; , )

md5 (text)

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

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

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

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.

Exempel:

sha512(workfront)

Returnerar: 789ae41b9456357e4f27c6a09956a767abbb8d80b206003ffdd1e94dbc687cd119 b85e1e19db58bb44b234493af35fd431639c0345adf2cf7ec26e9f4a7fb19

base64 (text)

Omformar text till base64.

Exempel:

base64( workfront )

Returnerar: d29ya2Zyb250===

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3