Итак, я пытаюсь сделать следующее:
У меня есть строка:
Special Skills:
someText
could range
through multiple lines
Special Abilities:
another
someText
Background:
multiline
text
Мне уже удалось придумать следующее регулярное выражение. Он отлично работает в JavaScript согласно regexr.com, но не в Java, согласно встроенным в Intellij Check-Regex и freeformatter.com.
Special Abilities:\n(.*\n)+?(Special Skills:|Background:)
Выражение должно, прежде всего, извлечь
Special Skills:
someText
could range
through multiple lines
Помните, что оба раздела «Специальные способности» и «Фон» являются необязательными.
Поскольку я застрял здесь, любая помощь будет принята с благодарностью!