あるテキストファイルにある文字列を別の文字列に置換する方法
置換する方法1
- ReadTextFileアクティビティで対象のファイルを読み込む(プロパティのエンコーディング設定を忘れずに)
- Assignアクティビティの右辺にを入れると置換された文字列が左辺に出力される。
読み込んだテキストを格納した変数.Replace(置換前文字列,置換後文字列)
ワークフロー例
・sample.txt
読み込むテキストファイル
・temp
読み込んだテキストを格納する変数
・result
変換後の結果を格納する変数
・Assignの右辺
temp.Replace("hello","good by")
実行結果
置換する方法2
- ReadTextFileアクティビティで対象のファイルを読み込む(プロパティのエンコーディング設定を忘れずに)
- Microsoft.Activities.Expressions.ReplaceStringアクティビティを利用する。
プロパティのExistingValueに変換前の文字列
Inputに変換対象のテキストを格納する変数
Replacementに変換後の文字列
Resultに変換結果を格納する変数
を設定する。
ワークフロー例
・sample.txt
読み込むテキストファイル
・temp
読み込んだテキストを格納する変数
・result
変換後の結果を格納する変数