何文字目から何文字を置き換えるという固定長のデータで、セキュリティ上マスキングしたい部分を一気に置換します。
※例えばテスト用に使うため、実データの会社名を隠したいなどで使えます
自分も正規表現はわかっていないので、調べて便利だった物を共有したいとおもいます。

[正規表現]の書き方を覚えられないけど便利!
正規表現って何って人もわかるように図も入れています。
※「EmEditor」・「秀丸エディタ」などのテキストエディタで便利に使えます。
目次
48文字目から20文字を置き換える
下の画像のような固定長ファイルの内、指定文字数を置き換えます。
検索文字列 : (?<=^.{48}).{20}
置換文字列 : XXXXXXXXXXXXXXXXXXXX
結果 : FUUTACO BLOG 0512506 → XXXXXXXXXXXXXXXXXXXX

こんな感じで置き換わります


先頭から2文字を○○に変換
検索文字列 : ^..
置換文字列 : ◯◯
結果 : あいうえお → ◯◯うえお
末尾から2文字を○○に変換
検索文字列 : ..$
置換文字列 : ○○
結果 : あいうえお → あいう◯◯
コメント