У меня есть текстовый файл, и мне нужно разделить его на блоки с помощью регулярных выражений в Java.
Каждый блок начинается с цифры в начале строки, а остальные имеют отступы.
например:
1. Here the block starts, and I need to capture
all the text until the next block starts.
2. The Second block.
3. Another block.
Some indented text.
4. New block.
More text.
Still the 4th block.
The end of the 4th block.
Я пробовал несколько шаблонов, но не могу понять, как это сделать.
Я думал о:
число в начале строки
немного текста
число в начале строки
Но в этом случае число в (3) не будет включено при следующем совпадении, и шаблон не будет перехватывать следующий блок.