Adobe Workfront Fusion の文字列関数
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
この表の情報について詳しくは、Workfront ドキュメントのアクセス要件を参照してください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。
長さ(テキストまたはバッファー)
テキスト文字列の長さ(文字数)またはバイナリバッファー(バイト単位のバッファーサイズ)を返します。
length( hello )
小文字(テキスト)
文字列内のすべてのアルファベット文字を小文字に変換します。
lower( Hello )
大文字(テキスト)
テキスト文字列の最初の文字を大文字に変換します。
capitalize( workfront )
startcase (text)
すべての単語の最初の文字を大文字にし、その他すべての文字を小文字にします。
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+)/
のような名前付きキャプチャグループを使用しないでください。その場合、エラーが発生します。正規表現について詳しくは、テキストパーサーを参照してください。
trim (text)
テキストの先頭または末尾の空白文字を削除します。
upper (text)
テキスト文字列内のすべてのアルファベット文字を大文字に変換します。
upper( Hello )
substring (text; start;end)
テキスト文字列(text)の「start」位置と「end」位置の間の部分を返します。
-
substring( Hello ; 0 ; 3)
戻り値:Hel
-
substring( Hello ; 1 ; 3 )
戻り値:el
indexOf (string; value; [start])
文字列内で指定された値が最初に現れる位置を返します。検索対象の値がない場合、このメソッドは「-1」を返します。開始値は、文字列内で検索を開始する位置を示します。
-
indexOf( Workfront ; o )
戻り値:1
-
indexOf( Workfront ; x )
戻り値:-1
-
indexOf( Workfront ; o ; 3 )
戻り値:6
toBinary (value)
任意の値をバイナリデータに変換します。
2 番目の引数としてエンコードを指定し、16 進数または 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 (value)
任意の値を文字列に変換します。
encodeURL(テキスト)
一部のテキストの特殊文字を有効な URL アドレスにエンコードします。
decodeURL(テキスト)
URL 内の特殊文字をテキストにデコードします。
decodeURL( Automate%20your%20workflow )
escapeHTML(テキスト)
テキスト内のすべての HTML タグをエスケープします。
escapeHTML( <b>Hello</b> )
<b>Hello</b>
escapeMarkdown(text)
テキスト内のすべての Markdown タグをエスケープします。
escapeMarkdown( # Header )
# Header
stripHTML (text)
テキストからすべての HTML タグを削除します。
stripHTML( <b>Hello</b> )
次を含む(テキスト;検索文字列)
テキストに検索文字列が含まれているかどうかを検証します。
-
contains( Hello World ; Hello )
戻り値:true
-
contains( Hello World ; Bye )
戻り値:false
split (text; separator)
文字列を部分文字列の配列に分割します。
split( John, George, Paul ; , )
md5(テキスト)
文字列の md5 ハッシュを計算します。
md5( Workfront )
1448bbbeaa7a9b8091d426999f1f666b
sha1(テキスト、[エンコード]、[キー])
文字列の sha1 ハッシュを計算します。キー引数が指定されている場合は、sha1 HMAC ハッシュが代わりに返されます。サポートされるエンコーディング:「hex」(デフォルト)、「base64」または「latin1」。
sha1( workfront )
sha256(テキスト、[エンコード]、[キー])
文字列の sha256 ハッシュを計算します。キー引数が指定されている場合は、sha256 HMAC ハッシュが代わりに返されます。サポートされるエンコーディング:「hex」(デフォルト)、「base64」または「latin1」。>
sha256( workfront )
sha512(テキスト、[出力エンコーディング]、[キー]、[キーエンコード])
文字列の sha512 ハッシュを計算します。キー引数が指定されている場合は、sha512 HMAC ハッシュが代わりに返されます。
サポートされるエンコード:
- 「hex」(デフォルト)
- "base64"
- "latin1"
サポートされるキーエンコーディングは次のとおりです。
- 「テキスト」(デフォルト)
- 「hex」
- 「base64」または「バイナリ」
「バイナリ」キーエンコーディングを使用する場合、キーは文字列ではなく、バッファーである必要があります。
sha512(workfront)
base64(text)
テキストを base64 に変換します。
base64( workfront )