0

The text below has 3 blocks that start with /*+ and end with /*-. The regular expression (/[*][+]a[*]/)((?s).*)(/[*][-]a[*]/)\R matches all the text below. How can I match only the first block?

TEXT TEXT TEXT
TEXT TEXT TEXT

/*+a*/
--TEXT 1
--TEXT 1
/*-a*/

TEXT TEXT TEXT

/*+x*/
--TEXT 2
--TEXT 2
/*-x*/

TEXT TEXT TEXT
TEXT TEXT TEXT

/*+a*/
--TEXT 3
--TEXT 3
/*-a*/

TEXT TEXT TEXT
TEXT TEXT TEXT
TFarias
  • 1
  • 2

0 Answers0