1
2つのパターンセットのテキストブロックに一致する正規表現を作成しようとしましたが、できませんでした。パターンは2つのパターンセットの間のすべてのテキストに一致します
テキストブロックには、「####」または「****」のシーケンスを含めることができます。 :繰り返しの回数は、例えば、ブロック、テキストが
************
test 1
test 2
test3
############
x1
x2
x3
############
a1
a2
a3
*****
b1
b2
b3
***********************
c1
c2
c3
######################
d1
d2
d3
正規表現マッチグループは
結果はこのように見える必要が私にすべてのブロックを与えることができる必要があり、このようになります。2
分です
Block1:
test 1
test 2
test3
block 2:
x1
x2
x3
Block 3:
a1
a2
a3
block 4:
b1
b2
b3
block 5:
c1
c2
c3
block: 6
d1
d2
d3
私の努力は、これまでこのようなルックスになります:
正規表現:^.*#{2,}\s*(.*)(?=$)|^.*\*{2,}\s*(.*)(?=$)
関連するテキストとフィドル:https://regex101.com/r/ghgNbs/1/
すべてのヘルプは本当に素晴らしいことです! DOTALLとMULTILINEは、上の各モード -
https://regex101.com/r/mYoYd4/1 –
すごい....おかげでチームメイトを参照してください – Navyseal
私は2つのオプションと説明で回答を掲載しました。 –