У меня есть некоторый текст, как этотКак соответствовать п число строк с регулярным выражением
Notes:
He jumped the sea-horse
but it looked ropey
Then he left
но иногда его как этот
Notes:
Clay is only green
When it is seen
мне нужно захватить 4 строки текста после «Примечания» только поэтому выход должен быть
Notes:
He jumped the sea-horse
but it looked ropey
Then he left
и для второго примера
Notes:
Я попытался сопоставлением новой строки, но он соответствует только после того, как остальной части регулярного выражения
Notes:.*\n{4}
Как я могу создать регулярное выражение, которое позволяет мне повторить матч для всей линии и перевода строки в четыре раза ? (это не захватывающая группа?)
Почему regex ?? У Java есть другие опции – Amit
Вместо того, чтобы читать весь файл в строке и сопоставлять строки новой строки, просто прочитайте одну строку за раз. Когда вы видите «Примечания:», просто прочитайте соответствующее количество дополнительных строк. – azurefrog
Я думаю, вопрос в том, почему не регулярное выражение? –