Adobe Workfront Fusion中的字串函式
存取需求
您必須具有下列存取權才能使用本文中的功能:
如需有關此表格的詳細資訊,請參閱Workfront檔案中的存取需求。
如需Adobe Workfront Fusion授權的相關資訊,請參閱Adobe Workfront Fusion 授權。
長度(文字或緩衝區)
傳回文字字串長度(字元數)或二進位緩衝區(緩衝區大小,以位元組為單位)。
length( hello )
小寫(文字)
將文字字串中的所有字母字元轉換為小寫。
lower( Hello )
大寫(文字)
將文字字串中的第一個字元轉換為大寫。
capitalize( workfront )
startcase (文字)
每個字的第一個字母使用大寫,其他字母則使用小寫。
startcase( hello WORLD )
ascii (文字;[移除變音符號])
移除文字字串中的所有非ascii字元。
-
ascii(
Wěošrčkřfžrýoáníté
)
傳回: Workfront
-
ascii(
ěščřž
;
true
)
傳回: escrz
取代(文字;搜尋字串;取代字串)
以新字串取代搜尋字串。
replace( Hello World ; Hello ; Hi )
規則運算式(以/.../
括住)可以做為搜尋字串,並附加標幟(例如g
、i
、m
)的組合:
取代字串可包括下列特殊取代模式:
$&
插入相符的子字串。$n
其中n是小於100的正整數,插入第n個以括弧括住的子符合字串。 這是1索引。
+420777111222
>
+420777111222
/ is (?<number>\d+)/
。 這樣做會導致錯誤。如需規則運算式的詳細資訊,請參閱文字剖析器。
修剪(文字)
移除文字開頭或結尾的空格字元。
upper (文字)
將文字字串中的所有字母字元轉換為大寫。
upper( Hello )
子字串(文字;開始;結束)
傳回「開始」位置和「結束」位置之間的文字字串部分。
-
substring( Hello ; 0 ; 3)
傳回:高度
-
substring( Hello ; 1 ; 3 )
傳回: el
indexOf (string; value; [start])
傳回指定值在字串中第一次出現的位置。 如果搜尋的值不存在,此方法會傳回'-1'。 起始值代表字串中開始搜尋的位置。
-
indexOf( Workfront ; o )
傳回: 1
-
indexOf( Workfront ; x )
傳回: -1
-
indexOf( Workfront ; o ; 3 )
傳回: 6
toBinary (值)
將任何值轉換為二進位資料。
您也可以指定編碼作為第二個引數,以將十六進位或base64的二進位轉換套用至二進位資料。
-
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中的特殊字元解碼為文字。
decodeURL( Automate%20your%20workflow )
escapeHTML (文字)
逸出文字中的所有HTML標籤。
escapeHTML( <b>Hello</b> )
<b>Hello</b>
escapeMarkdown(文字)
逸出文字中的所有Markdown標籤。
escapeMarkdown( # Header )
# Header
stripHTML (文字)
從文字中移除所有HTML標籤。
stripHTML( <b>Hello</b> )
包含(文字;搜尋字串)
驗證文字是否包含搜尋字串。
-
contains( Hello World ; Hello )
傳回: true
-
contains( Hello World ; Bye )
傳回: false
分割(文字;分隔符號)
將字串分割為子字串,將字串分割為字串陣列。
split( John, George, Paul ; , )
md5 (文字)
計算字串的md5雜湊。
md5( Workfront )
1448bbbeaa7a9b8091d426999f1f666b
sha1 (文字;[編碼];[金鑰])
計算字串的sha1雜湊。 如果指定機碼引數,則會傳回sha1 HMAC雜湊。 支援的編碼:「十六進位」(預設)、「base64」或「latin1」。
sha1( workfront )
sha256 (文字;[編碼];[金鑰])
計算字串的sha256雜湊。 如果指定機碼引數,則會傳回sha256 HMAC雜湊。 支援的編碼:「十六進位」(預設)、「base64」或「latin1」。>
sha256( workfront )
sha512 (文字;[輸出編碼];[金鑰];[金鑰編碼])
計算字串的sha512雜湊。 如果指定機碼引數,則會傳回sha512 HMAC雜湊。
支援的編碼:
- "十六進位" (預設)
- base64
- latin1
支援的關鍵編碼:
- "文字" (預設)
- 十六進位
- base64」或二進位
使用"二進位"金鑰編碼時,金鑰必須是緩衝區,而非字串。
sha512(workfront)
base64 (文字)
將文字轉換為base64。
base64( workfront )