메모장++를 사용하여 특정 단어를 제외한 모든 텍스트를 제거해야 합니다.

메모장++를 사용하여 특정 단어를 제외한 모든 텍스트를 제거해야 합니다.

예: 1번째 줄은 이렇습니다

Adobe Ceiling   EngramEntry_AdobeCeiling_C 106 5 15

다음을 제외한 모든 것을 꺼내고 싶습니다.

EngramEntry_AdobeCeiling_C 

답변1

찾을 내용: .+EngramEntry_(.+)_C.+
다음으로 대체:EngramEntry_\1_C

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

답변2

꼭 교체하시려면오직포함 EngramEntry_AdobeCeiling_C하지만 포함하지 않는 줄을 blah_EngramEntry_AdobeCeiling_C_blah사용해야합니다단어 경계:

  • Ctrl+H
  • 무엇을 찾다:^.+?\b(EngramEntry_AdobeCeiling_C)\b.+$
  • 다음으로 교체:$1
  • 확인하다 성냥갑
  • 확인하다 줄 바꿈
  • 확인하다 정규식
  • 선택 취소 . matches newline
  • Replace all

설명:

^               # beginning of line
.+?             # 1 or more any character but newline, not greedy
\b              # word boundary, make sure we haven't word character just before
(EngramEntry_AdobeCeiling_C) # group 1, literally
\b              # word boundary, make sure we haven't word character just after
.+              # 1 or more any character but newline
$               # end of line

대사:

$1      # content of group 1, i.e. "EngramEntry_AdobeCeiling_C"

스크린샷(이전):

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

스크린샷(이후):

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

답변3

  • 무엇을 찾다:.+(EngramEntry_AdobeCeiling_C).+
  • 다음으로 교체:\1
  • 검색 모드: 정규식

이미지:

관련 정보