Notepad++ выделение текста между ключевыми словами

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

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

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

18
задан foxymop
12.02.2023 15:27 Количество просмотров материала 3125
Распечатать страницу

1 ответ

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

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

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

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

enter image description here

3
отвечен Yisroel Tech 2023-02-13 23:15

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх