テキスト文書の特定文字列を置き換えしたいのですが。。。

こんにちは、UiPath初心者です。

基本的な質問で申し訳ありませんが、以下のようなテキスト文章で
\d{6}の部分だけを抽出し、yyyy/mm/ddに変換したいのですが、どのように
すればよいのでしょうか?

<処理前>
test1|aaaaa|bbbbb|20140402|cccccc|ddd|
test2|20201213|eeeee|20190615|ffff|ggggggg|

<処理後>
test1|aaaaa|bbbbb|2014/04/02|cccccc|ddd|
test2|2020/12/13|eeeee|2019/06/15|ffff|ggggggg|

どなたかご教示いただけますと助かります!宜しくお願い致します。

こんにちは

対象が8桁であることを前提として(それ以上の桁数の数字列がないとして)、以下で可能かと思います。

yourStrong = System.Text.RegularExpressions.Regex.Replace(yourString,"(\d{4})(\d{2})(\d{2})","$1/$2/$3")

早速ありがとうございます、

知識が乏しく申し訳ありませんが、これをUiPath上でどのように実装すれば良いのでしょうか?

上記文章はテキストファイルとして保存されている状態です。
お手数ですが、宜しくお願い致します。

こんにちは

以下のような感じになると思います。場合によっては文字コード指定が必要ですので
その点はご注意ください。

ありがとうございます!
問題なく処理でき、解決することができました!!

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.