
다음과 같은 데이터가 포함된 텍스트 파일이 있습니다.
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