Adobe Workfront Fusion中的字串函式

存取需求

您必須具有下列存取權才能使用本文中的功能:

Adobe Workfront 計劃
任何
Adobe Workfront 授權

新增:Standard

目前: Work或更高版本

Adobe Workfront Fusion 授權**

目前:無Workfront Fusion授權需求。

舊版:任何

產品

新增:

  • Select或Prime Workfront計畫:您的組織必須購買Adobe Workfront Fusion。
  • 已包含Ultimate Workfront計畫: Workfront Fusion。

目前:您的組織必須購買Adobe Workfront Fusion。

如需有關此表格的詳細資訊,請參閱Workfront檔案中的存取需求

如需Adobe Workfront Fusion授權的相關資訊,請參閱Adobe Workfront Fusion 授權

長度(文字或緩衝區)

傳回文字字串長度(字元數)或二進位緩衝區(緩衝區大小,以位元組為單位)。

INFO
範例:
length( hello )
傳回: 5

小寫(文字)

將文字字串中的所有字母字元轉換為小寫。

INFO
範例:
lower( Hello )
傳回: hello

大寫(文字)

將文字字串中的第一個字元轉換為大寫。

INFO
範例:
capitalize( workfront )
傳回: Workfront

startcase (文字)

每個字的第一個字母使用大寫,其他字母則使用小寫。

INFO
範例:
startcase( hello WORLD )
傳回: Hello World

ascii (文字;[移除變音符號])

移除文字字串中的所有非ascii字元。

INFO
範例:
  • ascii( Wěošrčkřfžrýoáníté )

    傳回: Workfront

  • ascii( ěščřž ; true )

    傳回: escrz

取代(文字;搜尋字串;取代字串)

以新字串取代搜尋字串。

INFO
範例:
replace( Hello World ; Hello ; Hi )
傳回: Hi World

規則運算式(以/.../括住)可以做為搜尋字串,並附加標幟(例如gim)的組合:

INFO
範例:
所有這些數字X X X X X都會以X取代

取代字串可包括下列特殊取代模式:

  • $&插入相符的子字串。
  • $n其中n是小於100的正整數,插入第n個以括弧括住的子符合字串。 這是1索引。
INFO
範例:
傳回:電話號碼+420777111222
​>
傳回:電話號碼: +420777111222
CAUTION
請勿在取代字串引數中使用已命名的擷取群組,例如/ is (?<number>\d+)/。 這樣做會導致錯誤。

如需規則運算式的詳細資訊,請參閱文字剖析器

修剪(文字)

移除文字開頭或結尾的空格字元。

upper (文字)

將文字字串中的所有字母字元轉換為大寫。

INFO
範例:
upper( Hello )
傳回: HELLO

子字串(文字;開始;結束)

傳回「開始」位置和「結束」位置之間的文字字串部分。

INFO
範例:
  • substring( Hello ; 0 ; 3)

    傳回:高度

  • substring( Hello ; 1 ; 3 )

    傳回: el

indexOf (string; value; [start])

傳回指定值在字串中第一次出現的位置。 如果搜尋的值不存在,此方法會傳回'-1'。 起始值代表字串中開始搜尋的位置。

INFO
範例:
  • indexOf( Workfront ; o )

    傳回: 1

  • indexOf( Workfront ; x )

    傳回: -1

  • indexOf( Workfront ; o ; 3 )

    傳回: 6

toBinary (值)

將任何值轉換為二進位資料。

您也可以指定編碼作為第二個引數,以將十六進位或base64的二進位轉換套用至二進位資料。

INFO
範例:
  • toBinary( Workfront )

    傳回: 57 6f 72 6b 66 72 6f 6e 74

  • toBinary( V29ya2Zyb250 ; base64 )

    傳回: 57 6f 72 6b 66 72 6f 6e 74

toString (值)

將任何值轉換為字串。

encodeURL (文字)

將部分文字中的特殊字元編碼為有效的URL位址。

decodeURL (文字)

將URL中的特殊字元解碼為文字。

INFO
範例:
decodeURL( Automate%20your%20workflow )
傳回: 自動化您的工作流程

escapeHTML (文字)

逸出文字中的所有HTML標籤。

INFO
範例:
escapeHTML( <b>Hello</b> )
傳回: &lt;b&gt;Hello&lt;/b&gt;

escapeMarkdown(文字)

逸出文字中的所有Markdown標籤。

INFO
範例:
escapeMarkdown( # Header )
傳回: # Header

stripHTML (文字)

從文字中移除所有HTML標籤。

INFO
範例:
stripHTML( <b>Hello</b> )
傳回: Hello

包含(文字;搜尋字串)

驗證文字是否包含搜尋字串。

INFO
範例:
  • contains( Hello World ; Hello )

    傳回: true

  • contains( Hello World ; Bye )

    傳回: false

分割(文字;分隔符號)

將字串分割為子字串,將字串分割為字串陣列。

INFO
範例:
split( John, George, Paul ; , )

md5 (文字)

計算字串的md5雜湊。

INFO
範例:
md5( Workfront )
傳回: 1448bbbeaa7a9b8091d426999f1f666b

sha1 (文字;[編碼];[金鑰])

計算字串的sha1雜湊。 如果指定機碼引數,則會傳回sha1 HMAC雜湊。 支援的編碼:「十六進位」(預設)、「base64」或「latin1」。

INFO
範例:
sha1( workfront )
傳回: b2b30b8ae1f9e5b40fbb0696eaabdbfd8d0c087f

sha256 (文字;[編碼];[金鑰])

計算字串的sha256雜湊。 如果指定機碼引數,則會傳回sha256 HMAC雜湊。 支援的編碼:「十六進位」(預設)、「base64」或「latin1」。>

INFO
範例:
sha256( workfront )
傳回: ed3d7397eec7b94453035b67ba4468c883ee3bedeb57137f7371f2e0cf5e2bbc

sha512 (文字;[輸出編碼];[金鑰];[金鑰編碼])

計算字串的sha512雜湊。 如果指定機碼引數,則會傳回sha512 HMAC雜湊。

支援的編碼:

  • "十六進位" (預設)
  • base64
  • latin1

支援的關鍵編碼:

  • "文字" (預設)
  • 十六進位
  • base64」或二進位

使用"二進位"金鑰編碼時,金鑰必須是緩衝區,而非字串。

INFO
範例:
sha512(workfront)
傳回: 789ae41b9456357e4f27c6a09956a767abbb8d80b206003ffdd1e94dbc687cd119b85e1e19db58bb44b234493af35fd431639c0345aadf2cf7ec26e9f4a7fb19

base64 (文字)

將文字轉換為base64。

INFO
範例:
base64( workfront )
傳回: d29ya2Zyb250==
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43