Потому что [\s\S]+ - жадный, и забирает всё, что попадает под него, для второго \n{0,} ничего не остаётся(т.к. \n входит в \s). Тут либо сделать нежадным: [\s\S]+? , или задать иной диапазон.
P.S. \n{0,} - это \n*, \n{1,} - это \n+ .
__________________
29375, 35
Последний раз редактировалось Aetae, 19.08.2014 в 20:23.
|