• ベストアンサー

改行を含む正規表現について

mauraの回答

  • maura
  • ベストアンサー率46% (48/104)
回答No.6

改行をいったん別の文字列に置き換えを すれば、可能です。 他にversion 6 では、 その他 -> ファイルタイプ別の設定 に 複数行コメントの設定で 開始文字列 終了文字列を 指定でき、強調表示して見る事ができます。

bonbontarou
質問者

お礼

返答有難うございます。 ファイルが膨大で改行を使ってない文字にあてはめるということですか? それは怖くてできないですね。 有難うございました。

関連するQ&A

  • 3回以上の改行を2回にする正規表現は?

    タイトルどおり3回以上改行が続けば、2回にまとめる正規表現を考えています。 処理系は秀丸を使っています。 [第1案] 検索:\n\n+ 置換:\n\n [第2案] 検索:\n{2,} 置換:\n\n の2つを考えたがいずれも失敗。 他の言語でも汎用的に使えるように正規表現を希望ですがマクロでも可。 秀丸に限らず他のソフトでの解もありますね。 かなり頻繁に使うので何とか自動化したいです。

  • 【正規表現】改行を消す方法

    SAKURAエディタで正規表現を使えるようにしたんですが、改行の消し方が分かりません。 --------------------------------------------- a aaaa --------------------------------------------- ↓↓↓↓↓ --------------------------------------------- aaaaa --------------------------------------------- という風に置換したいんですが、どうすればいいのでしょうか? 回答の程よろしくお願い致します。

  • 改行を含む置換

    改行を含んだ置換の仕方で、 始まりだよ ○○○○○○○○○○○○↓ 重要な内容1 ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ 終りだよ ・・・ ・・・ 始まりだよ ○○○○○○○○○○○○↓ 重要な内容2↓ ○○○○○○○○○○○○↓ 終りだよ ・・・ 始まりだよ ○○○○○○○○○○○○↓ 重要な内容3 ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ 終りだよ ・・・ このようなパターンがたくさんあります。 「始まりだよ」から「終りだよ」までの間の「重要な内容」だけを取り出し「重要な内容」だけに置換したいのですが 間の改行がバラバラなんです。しかもファイルがバラバラにある状況です。 エディタは秀丸を使用しています。 ツールでも他のエディタでも正規表現にもこだわりませんので 修正する方法を教えてください。 ほんと困ってます。宜しくお願いします。

  • 正規表現で改行が3個続いてたら、それを削除する書き

    検索とか置換えで、正規表現で、改行が3回続いていたら、それを削除する書き方ってあるでしょうか? 試して見てるのですが、改行が全部消えてしまい、うまく思い通りにいきません。 検索:^\n 置換: とかだと、改行が全部なくなってしまいます。 ^\n\n\n$ だと、ヒットしません。 改行が続いていて、それを3行だけ取り除くなんていうのは、できないもんでしょうか。 文章の中にあります。 行頭に半角空白,改行と続くのもありますが、それはヒットしないように。      

  • 正規表現について教えてください。

    Perlとは関係ないのですが、正規表現での置換ができるエディタで改行二つを一つにしたいです。 置換前 \n\n 置換後\n としてみたのですがうまくいきません。まちがってたら教えてください。 CRLFとか気にしないといけないのかな。

    • ベストアンサー
    • Perl
  • 改行を含む置換について

    置換の仕方で、 始まりだよ ○○○○○○○○○○○○↓ 重要な内容1 ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ 終りだよ ・・・ ・・・ 始まりだよ ○○○○○○○○○○○○↓ 重要な内容2↓ ○○○○○○○○○○○○↓ 終りだよ ・・・ 始まりだよ ○○○○○○○○○○○○↓ 重要な内容3 ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ 終りだよ ・・・ このようなパターンがたくさんあります。 「始まりだよ」から「終りだよ」までの間の「重要な内容」だけを取り出し「重要な内容」だけに置換したいのですが 間の改行がバラバラなんです。しかもファイルがバラバラにある状況です。 エディタは秀丸を使用しています。 ツールでも他のエディタでも正規表現にもこだわりませんので 修正する方法を教えてください。 ほんと困ってます。宜しくお願いします。

  • 秀丸の正規表現について

    秀丸の正規表現で困っています。 改行ありのタグを抜かして改行のないタグだけを検索して置換したいのです。 <メール><ブログ>hogehogeなんちゃら</ブログ></メール> ↓ <教えて><goo>hogehogeなんちゃら</goo></教えて> は 検索:<メール><ブログ>(.+?)</ブログ></メール> 置換:<教えて><goo>$1</goo></教えて> で 置換できますよね。 でわ、 <メール><ブログ>hogehogeなんちゃら</ブログ></メール> <メール><ブログ> fumfumuなんちゃら fumfumuなんちゃら</ブログ></メール> ↓ <教えて><goo>hogehogeなんちゃら</goo></教えて> <メール><ブログ> fumfumuなんちゃら fumfumuなんちゃら</ブログ></メール> とhogehogeなんちゃらのタグだけ変えるには 検索と置換をどうしたらよいのでしょうか? 検索だけなら 検索:<メール><ブログ>[^\n]+</ブログ></メール> でできるようですが、置換もするとなると どのように検索と置換をすればよいのでしょうか?

  • 正規表現による改行の置換

    Windowsで正規表現ができるテキストエディタ(NoEditer)を使っており、次のような改行で区切られた文を最後のピリオッドまでをつなげたいと思っています。例文ではX,Y,Z.の直後には改行が入っており、目的はAaaaXBbbbYCcccZ.と一文につなげることです。 [例文] AaaaX BbbbY CcccZ. 正規表現で \n[^(\.\n)] としてを空欄に置換すると2行目以降の頭が消えてしまいます。---> AaaaXbbbYcccZ.  文頭の文字が消えずつなげる方法を教えて下さい。

  • 秀丸での正規表現を使用した置換

    いつもお世話になっております。 秀丸で正規表現を使用した置換処理を行いたいと思うのですが、どうしても正規表現の式が書けません。 どうかご教示下さい。 <置換前> ABC1 あAbCd++ ... ... ・先頭4文字は半角英数字の大文字固定 ・その後ろにタブ ・最後にかな、英数字、記号などの可変長の文字列 上記で1レコードです。 <置換後> ABC1 String 内容 あAbCd++ ... ... ・先頭4文字そのまま ・その後ろにタブを3つ+改行 ・続いて「内容」という文字列+改行 ・最後に可変長の文字列をそのまま+改行 「置換」の正規表現は以下だと思うのですが、英数字4文字と可変長文字列を別々にマッチさせる「検索」がどうしても分かりません。 \0 String\n内容\n\1\n どうかご教示下さい。 <環境> Ver.6.1.4

  • 正規表現について教えてください

    これから正規表現を勉強しようとする者です。 次の2点について教えて頂きたいのですが、よろしくお願いします。 1.次のような置換をする正規表現は? 例えば、 ■■■ あいうえお かきくけこ ■■↓ ○○○ あいうえお かきくけこ ○○○ というテキストがある場合、○○○~○○○までの「あいうえお」 のみを「アイウエオ」に置換するには、どのような正規表現にすれば 良いのでしょうか? 2.秀丸エディタでは、フォルダ内の全ファイルを一括で置換する 事はできるのでしょうか? 以上2点です。 よろしくお願いします。