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

サクラエディタを使って、置換をしたいのです。 以下のようなコードで、(1)・(2)や(5)・(6)を2行をまとめて置換...

sakusaker7 さんからの 回答

  • 2007/09/30 00:55
  • 回答No.1
sakusaker7

ベストアンサー率 62% (800/1280)

http://members.at.infoseek.co.jp/sakura_editor/faq.html
にあるFAQによれば

正規表現を複数行にマッチさせるには?

[類似質問]

* 改行をまたぐ正規表現を作るには?

できません.ごめんなさい.JRegex を使った改造版を(全略)さんが公開されており,そちらでは複数行マッチが可能です.

---ここまで

行をまたいだ検索(と置換)はできないんじゃないでしょうか?
お礼コメント
yes_kagemaru

お礼率 50% (8/16)

EMエディタでは可能なのですが、サクラエディタではできないのですね。。。
サクラエディタでマクロを使って一気に処理したかったのですが。。。
わざわざ調べていただき、ありがとうございました。
投稿日時:2007/10/02 14:29
この回答にこう思った!同じようなことあった!感想や体験を書こう!
この回答にはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A
  • ワードの箇条書き、段落、ぶら下げについて オフィス系ソフト

    ワードの学習ソフトをやっています。下のような文を作りたいのですがうまくできません。 (正)(1)→●●→1AAAAAAA             AAA            2BBBBBBB             BBB            3CCCCCCC 解答の履歴で少しずつ調べたのですが、 「→」はタブです。「(1)→●」は箇条書きになっています。123は段落番号ではなく、全角数字です。行を揃えるためのスペースは使えません。 「A」の文末でEnterを押すと下の行の文頭に新しい「(2)→」ができるのに、「B,C」の文末でEnterを押すと下の行の「B,C」の行始めと同じ位置にカーソルがきます。 「2B・・」は自動的に1字分の「ぶら下げ」が適用されるのに、「1A・・」は●の下の行から「A」が続きます。このことから1と2・3の行は別の作り方(?)をされていると思います。ここまでが解答からわかったことです。 まず123の行始めを揃えることができません。箇条書きを使うとしたら「→」タブマークがあると思うのですがないので別の方法だと思います。スペースも使用不可です。 次に上記のように2行目の「A」を揃えることができません。2行目の「A」は●の下から始まるため「ぶら下げ」を使用しましたが、幅を大きくすると1の下に「A」が始まった状態でどんどん右にずれてしまいます。「→」の幅も広がります。 (失敗例) (1)→●●  →  1AAAAAAA                 AAA ワード初心者です。解決策がありましたら教えてください。大変長くなりましたが、宜しくお願いいたします。...

  • サクラエディタで特定の改行を置換するには その他([技術者向] コンピューター)

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

  • サクラエディタの正規表現について その他(プログラミング・開発)

    こんにちは。 サクラエディタの正規表現を使った置換について お伺いします。 文字列(タブ)文字列(タブ)文字列(タブ) 文字列(タブ)文字列(タブ)文字列(タブ) 文字列(タブ)文字列(タブ)文字列(タブ)         ・         ・ というファイルがあった場合、 各行の一番最初の文字列だけ残して タブ以降すべて削除したいと思っています。 この場合どのようにしたらよいのか、大変悩んでいます。 お知恵をお借りできましたら幸いです。 よろしくお願いいたします。...

  • jqueryの$.getJSONの処理結果について JavaScript

    jqueryの$.getJSONの結果およびその違いについて教えてください。 以下の(1)と(2)の処理があり、(2)を(1)と同じ様に 出力したいと考えておりますが、(2)では(1)のように 「class="ui-li-static ui-body-inherit ui-first-child"」などが 設定されずに出力されてしまいます。 そのため、どのように記述すれば(1)と同じ結果になるのかを ご教授いただけますでしょうか。 また、宜しければ(1)と(2)の処理の違いを 教えていただけると助かります。 ※chrome バージョン 43.0.2357.81  apache-tomcat-7.0.53 =============== (1)固定値で埋め込み <!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" /> <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> <script> var test1 = function(){ $('#listviewtest').append('<li>1:aaaaaaa</li>'); $('#listviewtest').append('<li>2:bbbbbbb</li>'); $('#listviewtest').append('<li>3:ccccccc</li>'); }; $(document).on("pagebeforecreate", function() { test1(); }); </script> <script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script> </head> <body> <div data-role="page"> <div data-role="content"> <ul id="listviewtest" data-role="listview"> </ui> </div> </div> </body> </html> 処理結果 <ul id="listviewtest" data-role="listview" class="ui-listview"> <li class="ui-li-static ui-body-inherit ui-first-child">1:aaaaaaa</li> <li class="ui-li-static ui-body-inherit">2:bbbbbbb</li> <li class="ui-li-static ui-body-inherit ui-last-child">3:ccccccc</li> </ul> (2)$.getJSONで読み込み <!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" /> <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> <script> var test1 = function(){ $.getJSON( 'test.js', null, function(data, status) { var items = []; $.each(data, function(key, val) { items.push('<li>' + val.id + ':' + val.name + '</li>'); }); $('#listviewtest').append(items.join('')).trigger('create'); } ); }; $(document).on("pagebeforecreate", function() { test1(); }); </script> <script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script> </head> <body> <div data-role="page"> <div data-role="content"> <ul id="listviewtest" data-role="listview"> </ul> </div> </div> </body> </html> 外部ファイル(test.js) [ {"id":1,"name":"aaaaaaa"}, {"id":2,"name":"bbbbbbb"}, {"id":3,"name":"ccccccc"} ] 処理結果 <ul id="listviewtest" data-role="listview" class="ui-listview"> <li>1:aaaaaaa</li> <li>2:bbbbbbb</li> <li>3:ccccccc</li> </ul>...

  • excelで空白行を無視する方法 その他MS Office製品

    excel2003について質問です。 「20090909aaa.xls」 aaaaaaa bbbbbbb ccccccc ******* 「20090909bbb.xls」 xxxxxxx yyyyyyy zzzzzzz ******* という内容で複数のxlsファイルがあったとします。 その複数ファイルを********を区切りに、 aaaaaaa bbbbbbb ccccccc xxxxxxx yyyyyyy zzzzzzz という風に並べたファイルを作りたいのですが、 cccccccの後にある空白行を無視する方法が分かりません。 値が入って入ればそれを表示して、無ければ次の行のセルを見て、 隙間無く表示するにはどういう風に書けばいいのでしょうか?...

ページ先頭へ