예를 들어 이런 작은 텍스트 파일이 있다고 가정해 보겠습니다.
[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
다음 순서는 원하는 작업을 수행해야 합니다.
CTRL+H
Replace
찾기 및 창 열기Search mode
다음으로 선택Regular expression
하고 선택하세요.matches newline
Find what
필드 에 다음 정규식을 입력하십시오^.*(?=(\===))
(===를 원하는 문자 세트로 바꾸십시오).Replace with
필드를 비워 두세요- 파일의 첫 번째 문자 앞에 커서를 두고
Direction
아래쪽으로 유지합니다. Replace
버튼 을 클릭하세요