Notepad++는 키워드 사이의 텍스트를 강조 표시합니다.

Notepad++는 키워드 사이의 텍스트를 강조 표시합니다.

다음과 같은 데이터가 포함된 텍스트 파일이 있습니다.

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

'Top'과 'Bottom'이라는 키워드 사이의 모든 데이터를 선택하고 싶습니다. Notepad++에서 이 작업을 수행하기 위한 올바른 정규식을 찾았지만 내 목적에 맞는 올바른 정보를 찾지 못했습니다. 도움을 주시면 대단히 감사하겠습니다. 감사해요.

답변1

다음은 Top과 Bottom의 각 인스턴스 사이에 있는 모든 텍스트를 선택하는 정규식입니다.

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

Notepad++에서 모두 표시하려면 Mark 찾기 상자에 이 표현식을 배치하기만 하면 됩니다. 아래 스크린샷을 참조하세요.

여기에서 표현식을 볼 수 있으며 오른쪽에는 표현식의 각 문자가 수행하는 작업이 설명되어 있습니다.https://regex101.com/r/S5YGxj/1

여기에 이미지 설명을 입력하세요

관련 정보