特殊文字

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"""}"""」のどちらでも使用できます。