みんな。
ルビー正規表現に何かが欠けていると思います。
%r/match code/s
Rubyには/m
改行記号を無視してマッチラインを検索することができないため、使用できないようです。
今のところ必要なもの:
line 1 : a b c
line 2 : a b
line 3 : c
line 4 : a
line 5 : b c
ここで 3 つの一致を見つける必要があります
1. a b c
2. a b (new line) c
3. a ( new line ) b c
これは /s フラグを使用して実行できますが、/s フラグは Ruby でのエンコーディングに使用され、/m フラグはすべてのテキストにこの 1 つの一致を与えるだけです。
a b c
a b ( new line ) c
a ( new line ) b c
このような表現を検索すると%r/a.*c/m
情報をいただければ幸いです。