У меня есть файл, что-то вроде yaml, и я пытаюсь выделить в блокноте ++ все строки между словом, особенно «Приложение». Я пытаюсь использовать регулярное выражение, потому что число строк и содержимое является динамическим c, и я хочу выбрать все отдельные сегменты.
Это то, что у меня есть сейчас, но это регулярное выражение выбрать из первого «Приложение» в конце файла.
^Application.*^(?!Application)
Пример файла:
Other
Application
uuid='1234567890A'
label='MyLabel'
MessageFlow
uuid='1234567890123B'
....
Application
uuid='1234567890C'
label='MyLabel'
MessageFlow
uuid='1234567890123D'
....
Application
uuid='1234567890E'
label='MyLabel'
MessageFlow
uuid='1234567890123F'
....
Application
uuid='1234567890G'
label='MyLabel'
MessageFlow
uuid='1234567890123H'
Группы, которые я хочу выбрать:
Application
uuid='1234567890A'
label='MyLabel'
MessageFlow
uuid='1234567890123B'
...