アクティビティ「検索して置換」を使い、文字列を置換する方法を紹介します!
使用アクティビティ
「検索して置換」
UiPath.Activities.System.Text.FindAndReplace
![](https://i0.wp.com/zawanii.com/wp-content/uploads/2024/01/image-17.png?resize=800%2C388&ssl=1)
サンプルフロー
「あいうえお」の「う」を「@」に置換して、置換後の文字列をメッセージボックスに表示します。
![](https://i0.wp.com/zawanii.com/wp-content/uploads/2024/01/image-18.png?resize=472%2C478&ssl=1)
「検索して置換」アクティビティの設定するプロパティは以下の項目です。
【ソーステキスト】 ・・・・ 置換前の文字列
⇒ あいうえお
【検索する値】 ・・・・・・ 置換対象の文字列
⇒ う
【次で置換】 ・・・・・・・ 置換文字列
⇒ @
【更新後のテキスト】・・・・ 置換後の文字列
⇒ 変数「str」
![](https://i0.wp.com/zawanii.com/wp-content/uploads/2024/01/image-19.png?resize=800%2C367&ssl=1)
メッセージボックスに置換後の文字列変数を格納した「str」を設定します。
![](https://i0.wp.com/zawanii.com/wp-content/uploads/2024/01/image-20.png?resize=434%2C166&ssl=1)
実行結果
![](https://i0.wp.com/zawanii.com/wp-content/uploads/2024/01/image-21.png?resize=130%2C133&ssl=1)
補足
置換前の文字が「あいうえう」で置換対象文字が複数存在する場合、一括置換されます。
よって、実行結果は「あい@え@」になります。