電子書籍の厳選無料作品が豊富!

Perlとは関係ないのですが、正規表現での置換ができるエディタで改行二つを一つにしたいです。

置換前 \n\n 置換後\n としてみたのですがうまくいきません。まちがってたら教えてください。
CRLFとか気にしないといけないのかな。

A 回答 (3件)

>

http://members.at.infoseek.co.jp/sakura_editor/f …
より引用。
| 正規表現を複数行にマッチさせるには?
| [類似質問]
| 改行をまたぐ正規表現を作るには?
| できません.ごめんなさい.JRegex を使った改造版を(全略)さんが公開されており,そちらでは複数行マッチが可能です.
というわけで、サクラエディタでは行をまたぐ置換はできません。

> たしか\nを置換してみたら↓が→になりました。
> のでCRを表す文字があるのかなとか。
CRLFにマッチさせるには \r\n を使ってください。
    • good
    • 0

エディタによっては複数行のマッチングがそもそもできないものもありますが、それは大丈夫ですか?

    • good
    • 0
この回答へのお礼

ありがとうございます。
対象はsakuraエディタです。
どうでしょうか?
たしか\nを置換してみたら↓が→になりました。
のでCRを表す文字があるのかなとか。

お礼日時:2008/12/05 22:56

改行文字が間違っていませんか?



OSによって「CR」だけとか「CR」「LF」とかあるので正しく置き換えれば上手くいくと思いますよ。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!