이 문자 앞에 있는 텍스트 줄을 어떻게 제거합니까?

이 문자 앞에 있는 텍스트 줄을 어떻게 제거합니까?

예를 들어 이런 작은 텍스트 파일이 있다고 가정해 보겠습니다.

[email protected]:948
[email protected]:11111===
[email protected]:123

이전에 모든 텍스트를 어떻게 제거합니까 ===?

저는 Windows 10을 사용하므로 Linux에 관한 내용은 필요하지 않습니다.

답변1

  • Ctrl+H
  • 무엇을 찾다:^.*(?====)
  • 다음으로 교체:LEAVE EMPTY
  • 둘러보기 확인
  • 정규식 확인
  • 선택 취소. matches newline
  • Replace all

설명:

^           # beginning of line
  .*        # 0 or more any character but newline
  (?=       # positive lookahead, make sure we have after:
    ===     # 3 equal sign
  )         # end lookahead

주어진 예에 대한 결과:

[email protected]:948
===
[email protected]:123

화면 캡처(이전):

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

화면 캡처(이후):

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

답변2

다음 순서는 원하는 작업을 수행해야 합니다.

  1. CTRL+HReplace찾기 및 창 열기
  2. Search mode다음으로 선택 Regular expression하고 선택하세요.matches newline
  3. Find what필드 에 다음 정규식을 입력하십시오 ^.*(?=(\===))(===를 원하는 문자 세트로 바꾸십시오).
  4. Replace with필드를 비워 두세요
  5. 파일의 첫 번째 문자 앞에 커서를 두고 Direction아래쪽으로 유지합니다.
  6. Replace버튼 을 클릭하세요

관련 정보