• ベストアンサー

サクラエディタで特定の改行を置換するには

サクラエディタを使って以下のような処理を行いたいのですが、うまくいかないので方法がわかる方がいらっしゃいましたら教えていただけないでしょうか。 よろしくお願いいたします。 【処理前】 ABC  DEF GHI  JKL MNOPQR STUVWX * D 及び、J の前に半角スペースがあります。 【処理後】 ABCDEF GHIJKL MNOPQR STUVWX ●試した方法 (置換前) \r\n 半角スペース (置換後) 入力なし

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

  • ベストアンサー
回答No.1

単純に、行頭を示す ^ と半角スペースの組み合わせで [正規表現]として[置換]をしてはいかが。 http://sakura.qp.land.to/?%C0%B5%B5%AC%C9%BD%B8%BD 【位置(錨)】を参照のこと

dartymac
質問者

お礼

回答ありがとございました。参考になります

関連するQ&A

  • サクラエディタの正規表現での置換

    サクラエディタの正規表現での置換の方法について教えて下さい。 行の末尾が数字で終わらない行の改行コードを削除したいと考えています。 ---------- 元ファイル ---------- 000abc123 777def 456 333ghi789 222jk+ 111 ---------- ---------- 加工後 ---------- 000abc123 777def456 333ghi789 222jk+111 ---------- 「置換前」は『[^0-9]\n』を入力することで検索できましたが、 「置換後」に何を設定すれば良いのかわかりません。(または「検索対象」の設定を変える必要があるのかなど) 例えば置換後に何も設定しないと「777de456」とfが消えてしまうため、”f”を残した上で改行コードを削除したいのですが その方法がわかりません。 よろしくお願いいたします。

  • 一括置換をしたい

    ワード2003を使っています。 あるテキストデータの 「ABC」という文字列を「DEF」に置換したいんです。 同様に、 「GHI」を「JKL」に、 「MNO」を「PQR」に置換したいんです。 このように3つの文字列をボタンひとつで置換するにはどのようにすれば良いでしょうか? よろしくお願い致します。

  • エクセルで,スペースのある文字列を列ごとに分けるには?

    例えば abc def ghi jkl mno pqr という文章があったとします。 それを |abc|def|ghi| ------------- |jkl|mno|pqr| みたく,スペースのあるところで区切るにはどのようにすればよいでしょうか。教えてください。

  • 秀丸の検索・置換の正規表現の最短一致の挙動が変です

    秀丸の検索または置換の正規表現の 最短一致での挙動ですが、 /abc/def/ghi/jkl/mno/pqr/st/uvw.xyz の先頭にカーソルを置いた状態で、 (質問1) 正規表現のチェックボックスをチェックして /.*$ で検索すると /abc/def/ghi/jkl/mno/pqr/st/uvw.xyz が検索されると思うのですが 実際には /def/ghi/jkl/mno/pqr/st/uvw.xyz が検索されてしまいます。 なぜでしょうか。 (/abc/.*$とするとカーソルがある /abc/def/ghi/jkl/mno/pqr/st/uvw.xyz ではなく次の行以降の /abc/def/ghi/jkl/mno/pqr/st/uvw.xyz が検索されてしまいます?) (質問2) 正規表現のチェックボックスをチェックして /.*?$ で検索すると最短一致となるため /uvw.xyz が検索されると思うのですが 実際には /def/ghi/jkl/mno/pqr/st/uvw.xyz が検索されてしまいます。 なぜでしょうか。 (なお、/[^/]*$では/uvw.xyzが検索されます)

  • テキストエディタでの置換について

    次のようなテキストがあります。 ABC DEF_GHI J KLM NO(改行) PQ R_S TUV WX(改行)   ・   ・ これらの各行頭から“_”までをすべて削除したいのです。つまり、 GHI J KLM NO(改行) S TUV WX(改行)   ・   ・ ということを実現したいのですが、Word2002ではできないのでしょうか。 また、EmEditor Free で正規表現での置換(“^.*_”で検索“”で置換、ダブルクウォーツは除く)をやろうとしても、検索されず置換もできませんでした。 検索文字の指定が誤っているのでしょうか。 また、ただ私の目的が達成されればそれでいいので、この作業に適したフリーソフトをご紹介頂けないでしょうか。 以上、どうかよろしくお願いいたします。

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

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

    • ベストアンサー
    • Perl
  • サクラエディタでの置換について

    サクラエディタを使って、置換をしたいのです。 以下のようなコードで、(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行をまとめて検索して、置換する事って出来ないのでしょうか? どなたかご教授願います。宜しくお願い致します。

  • マクロ(複数文字置換)についての質問です。

    現在、ExcelのA列に置換前の文字、B列に置換後の文字が入っているシート(シート名:"辞書")があります。 そのシートを辞書的役割で使用し別のシートの内容を置換したいと考えています(現在候補が1000文字程度あり、1つずつ置換をすることが難しいです) また、完全一致のみの置換、大文字とから小文字の置換も可能にし、件数も何件存在するかわかりません。 例:ABCをabcに変換したい場合、 ○ABC→abc ×ABCDEF→abcDEF のような感じです。 しかし、1つのセルの中に空白がある場合は置換可能とします。 例:ABC DEF→abc DEF このようなことは可能でしょうか? 何卒よろしくお願いいたします。

  • 置換演算子を使うと空白が入ってしまう

    $test = abcdef; $test =~ s/abc//g; 上記の様に置換演算子を使って文字列の削除を行うと、 「 def」の様に、削除した文字列に半角空白が入ってしまいます。 1回や2回ならよいのですが、何回も処理を行うと、 最終的に大量の空白が挿入されてしまい、大変困っています。 なんとか削除した部分に空白を挿入しない方法はないものでしょうか? 解決法がわかる方がいらっしゃいましたら、御教授頂きたく、 よろしくお願いします。

    • ベストアンサー
    • CGI
  • 複数種類の括弧でくくられてない文字をマッチングさせたい

    Perlの正規表現で質問です。 複数種類の括弧、たとえば()、【】、[]などで囲まれていない文字をマッチングさせたいのです。 括弧は1行に複数ある可能性があり、ない場合もあります。 (abc)【def】ghi【jkl】 だとghiの部分。 【abc】【def】(ghi)jkl(mno) だとjklです。 頭に必ず括弧が来たり、括弧が一回だけなら括弧閉じるの種類をor検索ではじけるのですが、何回くるかわからないのでどうしたらいいか困っています。 方法がありましたら教えてください。

    • ベストアンサー
    • Perl