• ベストアンサー

サクラエディタで一定範囲内の一括変換

<head>~</head>内の一括変換をしたいと思います。 この間の中身はhtmlごとにバラバラです。 変換したい<head>の内容は決まっています。 サクラエディタで指定フォルダ以下、サブフォルダを含めて 無条件に一括置換できれば便利かなと考えています。 別にサクラエディタでなくても構いませんが 何かできるものがあれば宜しくお願いします。 (高価なソフトはちょっと考えていません)

noname#159617
noname#159617

質問者が選んだベストアンサー

  • ベストアンサー
  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.2

> 不特定の範囲内(ルールは<head>~</head>)を変えるには > どう操作したらよいのでしょうか。 サクラエディタを使ったときはどうするつもりだったのですか? 同じようにすればよいと思いますが・・・。 headの中身を全部入れ替えて良いなら、 正規表現で <head>.+</head>とかすればよいのではないでしょうか。 (headが複数行にわたるなら . が改行にマッチする設定にしてください。)

noname#159617
質問者

お礼

ご回答有り難うございます。 いや、肝心の方法さえ分かればツールは何でもいいのです。 正規表現もよく分からなかったので 方法があるかどうか分かればと思いまして。 <head>は20数行になります。 +や.を使っていけば何とかなるようですね?助かりました。

その他の回答 (1)

  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.1

一括置換用のソフトを使うのがよいかと思います。 Repl-Ace on .NET http://www.sirmiles.com/repl_ace/ 他のが良いならこのへんから探す Vector:ダウンロード Windows > ユーティリティ > テキストファイル用 > テキスト変換 http://www.vector.co.jp/vpack/filearea/win/util/text/conv/

noname#159617
質問者

お礼

ご回答有り難うございます。 同ソフトは以前に厳選ソフトで紹介されていて持っています。 でもそんな機能があったのですね? 不特定の範囲内(ルールは<head>~</head>)を変えるには どう操作したらよいのでしょうか。

関連するQ&A

  • サクラエディターの使い方

    サクラエディターで以下の処理の仕方を教えてください。 1)一括して一行おきに空行を入れる処理 2.)同一文書を上下または左右にウィンドウ分割して表示する方法 ウィンドウ→タブ操作→グループ解除→左右・上下に並べて表示 とやってみたのですが何も起こりませんでした。 3)前回ファイルを開いた・保存した場所を記憶させる ソフト起動後にファイルを開くとやると毎回sakuraフォルダが指定され、 いちいちファイルを探すのがめんどうくさいです。 以上よろしくお願いします。

  • エディタの連続変換について

    通常使用しているエディタはサクラエディタと秀丸ですが、 文章の定型変換を自動化させたく「変換リストによる連続置換 Ver.3.00 - 秀まるおのホームページ」 を使ってみたのですが、正規表現と通常の置換えが混在しているリストではうまく変換できませんでした。 正規表現と正規表現ではない普通の置換えをリストにしたものを自動で連続変換してくれるマクロ的なものを持っているエディタまたはアドオン的なものがあったら知りたいのです。 変換例を示すと ^○○\nを削除 ○○Xを○Xに置換え ^\nを削除 YY\nを削除 このような組み合わせが15組程あり、年に数回内容が変更されます。 これを置換えで手作業で行っています。 (変換例は秀丸の正規表現で記載しました) 秀丸やサクラエディタにこだわらずにこのような作業を自動化できたらと思っています。 ちなみに変換文章は多いときは4000行程度少ないときで500行程度です。

  • 秀丸エディタのマクロのことで

    秀丸エディタ(Ver3.19)の置換で正規表現を用いても以下のことはできないと思います。 501~520までの数字を623~642に一括変換する。 そこで上記のようなことが可能なマクロを教えてもらいたいのですが。ようは置換元の範囲と置換後の範囲を指定することで、任意の数字に対して連番置換ができるマクロです。 ワードのVBAでも結構です(エクセルではダメですが)。 宜しくお願いします。

  • サクラエディタ(sakura editor)のマクロについて

    最近、WEB作成用にsakuraエディタを使用しています。 マークアップ等にマクロがかなり便利だと知りました。 そこで質問ですが、一定のデータを読み込んで htmlファイルを生成するようなマクロを作る事は可能でしょうか? たとえば「タイトル」「本文」「リンク先」というデータをマクロで <html> <head> <title="タイトル"> </head> <body> 本文 <a href="URL">リンク先</a> </body> </html> と変換してくれるとか・・。 一応ページのマクロリファレンスなども読みましたが 置換のマクロなど駆使して出来そうとは思ったんですが 上手くいきません。 あとマクロで複雑な物となると結構専門の知識(?)が 必要そうだなと思うのですが おすすめの解説ページなどあれば教えていただきたいです。

    • ベストアンサー
    • HTML
  • Wordで一括範囲指定について

    Wordで範囲指定のことについて伺います。 長い文書を編集中、現在の場所からある場所までを一括で範囲指定する方法はありますか。 Shift+Fn+Ctrl+→で、現在の場所から最後までの一括指定は使っていますが、文書の途中(指定した部分)までの範囲指定方法があればと思います。 実際にやりたいことは、長い文書の中のある一部分だけ(といっても、これも結構なページ数にまたがるもの)の文字列を一括置換したいということがよくあります。 例えば、数十ページにまたがる第2章の部分の「昭和」を「平成」に一括置換するなど(実際には章立てをしている文書ではないのですが)。 その部分を一括範囲指定できれば便利だと思っているものです。 その最後の場所に目印となる文字列「aaa」など入れておき、現在の場所からそこまでを一括指定するなどのイメージを持っています。「aaa」などの文字列ではなくて、何らかマークができるのかとも思いますが、とにかく一括範囲指定をする方法があれば便利なのですが。 よろしくお願いいたします。

  • サクラエディタで連続改行”\r\n”を置換

    サクラエディタで連続する改行”\r\n”を置換したいです。 \r\n\r\n で置換しても、 量子指定で {\r\n\r\n}+ で置換しても、 \r+\n+\r+\n+ で置換しても、 うまくいかないのです。

    • ベストアンサー
    • Perl
  • TeraPadに一括置換のプラグインは?

    TeraPadに一括置換のプラグインは? フリーウェアのテキストエディタ、TeraPadは大変便利なソフトですが、文字列の置換について「一括置換」の機能がありません。 それを補うプラグインはないのでしょうか。 ご存じの方はお教え下さい。

  • サクラエディタでの置換について

    サクラエディタを使って、置換をしたいのです。 以下のようなコードで、(1)・(2)や(5)・(6)を2行をまとめて置換したいのです。1行のみの置換だと全て置換されてしまうので困っています。 (タブ)<tr bgcolor="#ffffff">(改行)........(1) (タブ)(タブ)<td>AAAAAAA</td>(改行)........(2)            : (タブ)<tr bgcolor="#ffffff">(改行)........(3) (タブ)(タブ)<td>BBBBBBB</td>(改行)........(4)            : (タブ)<tr bgcolor="#ffffff">(改行)........(5) (タブ)(タブ)<td>AAAAAAA</td>(改行)........(6)            : (タブ)<tr bgcolor="#ffffff">(改行)........(7) (タブ)(タブ)<td>CCCCCCC</td>(改行)........(8)            :            : また、自分で以下のように置換してみました。 置換前 \t<tr bgcolor="#ffffff">\n\t\t<td>AAAAAAA</td>\n  置換後 \t<tr bgcolor="#CCFF66">\n\t\t<td>AAAAAAA</td>\n として置換したのですが、文字列が見つかりませんと表示されてしまいます。2行をまとめて検索して、置換する事って出来ないのでしょうか? どなたかご教授願います。宜しくお願い致します。

  • サクラエディタのコマンドで正規表現置換したい

    サクラエディタ(Ver 2.2.0.1)で日本語文字をすべて全角空白に置換しようと思い、以下のコマンドを実行しました。 ※画面上は改行しているかもしれませんがもちろん1行のコマンドです。 sakura.exe -GREPMODE -GKEY="[^\x{01}-\x{7E}]" -GREPR=" " -GFILE="sample.txt" -GFOLDER="C:\temp" -GOPT=R すると、なぜか各行で最初の日本語しか置換されません。 複数ファイルの処理も想定しているのでメニューではなくコマンドラインでやろうとしています。 実際にサクラエディタでうまく置換できる方はやり方を教えてください。

  • MP4ビデオへ、一括変換するソフトを探しています。

    MP4ビデオへ、一括変換するソフトを探しています。 <条件> 1. WMVからMP4へ変換する 2. 画質そのままで丸ごと変換する 3. PCやテレビで見ることを想定している 4. フリーソフトに限る 5. コンバートサイトなどではなく、ドラッグ&ドロップでファイルを追加でき、指定したフォルダに一括で出力すること 以上の条件に当てはまるソフトがありましたら、是非教えてください!! 宜しくお願いします。

専門家に質問してみよう