• 締切済み

1行~複数行をまとめる正規表現

こんにちは、いつも参考にさせていただいております。 正規表現で思ったような処理ができず困っております。 [やりたいこと] 1行~複数行の可能性のある行をまとめて正規表現で表したい。 [例] 最初2行と最後2行は固定 真ん中は 0行の時もあれば、100行の時もある。 このとき、真ん中の行をどう書けばいいのかわかりません。 ////// // // 例文1 // example(2) // ・・・ // ・・ // ・ // ////// [自分でやってみた例] ^//////$ ^//$ ^// \S\$$ \S ^//$ ^//////$ これだと、上の例でいう4行目でエラーになります・・。 [正規表現エンジン] Jakarta Regexp です。 思い当たる節のあるかた、ご教授お願いいたします。 アドバイス・ヒントなどもお待ちしております。 なにとぞ、宜しくお願い致します。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

「正規表現を使わない」というのがベストだと思う. 野原を切り開いてわざわざ茨の道を作ることもなかろう.

yuripppe
質問者

お礼

Tacosan さん ご回答ありがとうございます。 >「正規表現を使わない」というのがベストだと思う. 確かにその通りだと思います。 ただ、動的に変化する値を表現する必要があり、 正規表現を使う経緯に至りました。 せっかくのアドバイスに沿えず申し訳ないです。。。 もう少し自分でも調べてみます。

関連するQ&A