「置換」アクティビティのご紹介をします。
1.アクティビティのプログラム名
RCA.Activities.Core.Replace
2.説明
Studio バージョン ~2.0.2.0
クイックアクセス: 「ツールボックス」 > 「コア」 > 「置換」
Studio バージョン 2.0.3.0~
クイックアクセス: 「ツールボックス」 > 「コア」 > 「Regex」 > 「置換」
任意の文字列から正規表現パターンに一致した文字列を見つけ出し、別の文字列に置き換えます。
※動作を確認したコボットStudioのバージョン:2.1.1.1、2.1.1.2
※バージョンによって文言などが一部異なる場合がございます
3.プロパティ
プロパティ項目 | プロパティ名 | 入力欄 | 説明 |
---|---|---|---|
その他 | Result | 値を入力(String型) | 文字列を置換した後の結果を表示する。 |
パブリック | チェック項目 | ログにアクティビティ内の変数と引数がログファイルに書き込まれ、Centerにプッシュされる。(詳細は「プロパティ項目「パブリック」について」を参照) | |
正規表現オプション | ドロップダウン選択 | 正規表現のオプションを設定する。 | |
正規表現パターン | 値を入力(String型) | 置換させたい文字列の正規表現パターンを設定する。 | |
置換後の文字列 | 値を入力(String型) | 置換後の文字列を設定する。 | |
入力 | 値を入力(String型) | 置換させたい文字を含む文字列を設定する。 | |
表示名 | 任意の文字列 | デザイナーパネルのアクティビティ名に反映される。 |
※プロパティに「MatchEvaluator」がある場合、未使用のプロパティの為、今後のバージョンアップで削除される予定となっております。
4.使い方
「コボットPortalへようこそ」という文字列にある「コボット」を「Kobot」に置き換えてみましょう。
まずは、「コア」>「Regex」>「置換」をドラッグ&ドロップし、配置します。
プロパティにある「その他」>「Result」にString型の変数( この例の場合では「 result 」)を入力します。変数の作成については「変数の作成」をご覧ください。
さらに、「正規表現パターン」「置換後の文字列」「入力」に文字列かString型の変数( この例の場合では、それぞれ文字列で「 "コボット" 」「 "Kobot" 」「 "コボットPortalへようこそ" 」)を入力します。
※正規表現のオプションを設定する場合、詳細については「正規表現のオプション(Microsoft)」を参照してください
※正規表現については「.NETの正規表現(Microsoft)」を参照してください
実行結果確認のため、「1行を書き込む」を配置し、実行結果(今回はString型変数「result」)を出力します。
「ホーム > スタート」をクリック、または、「F5キー」押下でロボットを実行し出力パネルを開きます。
「コボットPortalへようこそ」という文字列にある「コボット」が「Kobot」に置き換わり、「KobotPortalへようこそ」と表示されたことを確認してください。