特殊文字
Tosca Cloudは、{ } [ ] * "を特殊文字として扱います。
これらの文字を使用する場合は、テキストの文字列の一部として扱うことをTosca Cloudに教える必要があります。これは「エスケープ」と呼ばれています。
基本ルール
特殊文字をエスケープするには、その文字をダブルクォーテーションマーク「"」で挟みます。
一文字ずつエスケープすることも、文字列全体をエスケープすることも可能です。
アプリケーションに「Tric*ntis」をプレーンテキストとして挿入するとします。アスタリスクは文字列の一部であって、ワイルドカードではありません。この場合、「Tric"*"ntis」と「"Tric*ntis"」のどちらでも使用できます。
二重引用符をエスケープする
文字列の一部として二重引用符を使用する場合は、2度エスケープする必要があります。
-
二重引用符を使用して特殊文字「"」をエスケープします。
-
先頭に二重引用符を追加して、その後に続く「"」が本当の文字列であって、エスケープされた文字列の末尾ではないことを示します。
一文字ずつエスケープすることも、文字列全体をエスケープすることも可能です。
「{"ILoveMyTestcase"}」と挿入するとします。この場合、「"{""ILoveMyTestcase""}"」と入力する必要があります。
-
先頭と末尾の「"」は、特殊文字の「{」、「}」、「"」を含む文字列全体をエスケープします。
-
「"」は、Tosca Cloudに対し、その後に続く「"」を文字列として扱うように指示します。
Escape { and }
If a value contains { or } as part of a string, you need to escape them:
-
二重引用符を使用して特殊文字をエスケープします。
-
二重引用符を2つ追加します:""
一文字ずつエスケープすることも、文字列全体をエスケープすることも可能です。
変数の値として「{Tosca}」を使用するとします。この場合、「"""{Tosca}"""」と「"""{"""Tosca"""}"""」のどちらでも使用できます。