【一括置換】に関する知恵袋
【質問】
多数あるテキストの一括置換をしたいと思います。文書例:1----------■1984年■・日付・東京・大阪・名古屋----------文書例:2----------■1985年■・日付・札幌・新潟・仙台----------この「日付」の部分に■で囲まれた文章を入れたいと思います。文書例:1(完成形)----------■1984年■・1984年・東京・大阪・名古屋----------文書例:2(完成形)----------■1985年■・1985年・札幌・新潟・仙台----------ファイルは数十個あります。できればこれを一括でやれたらと思っています。そういうことのできるフリーソフトはありますか?よろしければフリーソフトの名前と、指定方法を教えてください。ドメインナビのドメインの取得情報を言及していくと、一括置換の知恵袋を理解したいのであれば、ドメインナビのドメインの取得情報に関しては、TextSS.netは試してみましたが指定方法が悪いのかできませんでした。指定例(TextSS.netの「置換方法」ワイルドカード使用)----------■(*)■・日付----------指定例(TextSS.netの「置換する文字列」)----------■$1■・$1----------指定画面下部のテストはうまくいくのですが、一括置換の知恵袋に考察を加えると、本番ではうまくいきません。宜しくお願いいたします。
【解答】
フリーではありませんが(試用は続けられるので)秀丸だと正規表現で(■(\d+年)■)\¥n・日付\1\¥n・\2あと、repl-ace on .net というツールも、書式は少し変わりますが正規表現で置換できます---------------------------------------秀丸は「grepして置換」です---------------------------------------他の場所で■を使ってなければ(■(.+年)■)\¥n・日付■が行頭と行末なら^(■(.+年)■)$\¥n・日付が間違いないかも
