秀丸エディタでフォルダ内のファイルに含まれる文字を一括して変換。grep(グレップ)

サイドビジネス エーハチネット 副業 アルバイト おこづかい稼ぎ
バリューコマースより
報酬金額が高め!
一般向きのサイトが多い!

 

変換出来るのは、txtやhtmlやソースコードなどテキスト系だけ

■秀丸エディタのダウンロード

■一括で文字を変更する時の注意


「コンピュータ」を「コンピューター」に変更する場合、

grepするファイルの中に「コンピューター」という文字列がすでにあった場合、「コンピュータ」を「コンピューター」に置換(変換)させると、「コンピューター」は「コンピューターー」になってしまいます。

最初に「コンピューター」を「コンピュータ」に変換しておいて、もう一度、「コンピュータ」を「コンピューター」にした方がいいと思います。


htmlで「,」カンマを「、」読点に変換するとキーワードタグやソースコードやスクリプトの「,」カンマも変更されてしまうので注意が必要です。
「,」や「?」、「”」、「;」、「:」「/」などプログラム、Java、アフィリエイトコードに使用されるものは単体ではGrepしない。

リンク切れのアフィリエイトリンクコードの一括変換もできると思います。
結構長くても変換できます。

秀丸エディタは、シェアウエアです。 4,305円 vista対応
長く使われているエディタなのでいろんな拡張・マクロ(有料・無料)などが公開されています。

秀丸エディタマクロライブラリ:ダウンロードランキング
秀まるおさんのホームページ
秀丸エディタのマクロがいっぱい。ここは無料。

正規表現も使えます。

■例えば  \n は改行。改行の多い文章の改行を減らす。

検索する文字列  \n\n\n

置換する文字列  \n 

改行が3つあるところを2つの改行を消して1つに。
※正規表現にチェックを入れてください。

grepの実行・bot処理・ファイル

 
秀丸エディタに新しく増えた「grepして置換」を使えば、フォルダ内(サブフォルダも選択可)のファイルも文字を置換(変更)できます。

一度にPCに変換させるのが不安なら、「grepの実行」を選びます。
ファイル名やその文字列の書かれている行番号などを書き出します。

フォルダ内にあるファイルの文字列の変換やリンク切れしたアフィリエイトコードの一発差し替えなどができます。
リンクを一括更新

フォルダ(サブフォルダも指定可)を指定して、対象文字列(間違った表現や統一する文字など)と変更後の文字列を入れて「置換」をクリックします。
正規表現も使えます。
「バックアップを作成」にチェックを入れると拡張子.BAKのファイルが保存されます。

フォルダ内に拡張子がdocやxlsなどのワードやエクセルのファイル、jpgなどの画像ファイル、PDFなどがあるとエラーになります。

できるのは、htm,html,php,txtなどです。

txtやhtml、htm内の文字列をgrepして置換したい場合は、
上の画像の上から3番目の「検索するファイル(N)」に

*.txt;*.html;*.htm

と書き込みます。
「;」半角セミコロンで繋ぎます。

アフィリエイトコード一括書き換え

一気に変更するので、失敗防止用の警告が出ます。

□はい の□にチェックを入れると 「OK」が黒くなります。
※2つとも入れないとダメ。

「OK」をクリックすると置換します。

やり直しは出来ないようなので、気をつけてください。

grepでも文字列置換結果
置換(変更)後に、このようなメッセージが出て、

検索してその単語(文字列)見つかったファイル数やそのファイルに含まれた置換(変更)対象の文字列の数などのレポートが出ます。

ファィル名 括弧内は(行数)