1

У меня есть текстовый файл, который имеет данные следующим образом:

Top
    Datum1
    Datum2
Bottom
    Datum 1
    Datum 2
Top
    Datum 1
    Datum 2
...

и я хотел бы выбрать все данные между ключевыми словами "сверху" и "снизу". Я искал правильное регулярное выражение для выполнения этого в Notepad++, но я не нашел нужной информации для своих целей. Я был бы очень признателен за любую помощь. Благодарю.

1 ответ1

3

Вот регулярное выражение, которое выберет весь текст, который находится между каждым экземпляром Top и Bottom:

(?<=Top)([\s\S]*?)(?=Bottom)

чтобы пометить все в Notepad++, вам просто нужно поместить это выражение в поле поиска Mark. Смотрите скриншот ниже.

Здесь вы можете увидеть выражение, а справа показано, что делает каждый символ выражения: https://regex101.com/r/S5YGxj/1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .