로그에 다음과 같은 줄이 있습니다.
Customer-1234567', Site '001', TransferId: '123456789', Authenticated User: 'Customer-1234567|001'
뒤따르는 쓰레기를 모두 제거하고 고객 이름과 고객 번호(위와 같이 'Customer-1234567'
)만 남겨 스프레드시트에 붙여넣을 수 있도록 해야 합니다.
다음 문자열을 사용하여 검색 및 바꾸기를 시도했습니다.
'+'$
또는
'*'$
...이것은 '문자열을 '로 시작하고, 무제한의 문자와 일치시킨 다음, '.'로 줄을 끝내는 것을 의미한다고 생각했기 때문입니다.
하지만 일치하는 항목을 찾을 수 없습니다.
답변1
- Ctrl+H
- 무엇을 찾다:
^'[^']+'\K.+$
- 다음으로 교체:
LEAVE EMPTY
- 둘러보기 확인
- 정규식 확인
- 선택 취소
. matches newline
- Replace all
설명:
^ # beginning of line
' # single quote
[^']+ # 1 or more not single quote
' # single quote
\K # forget all we have seen until this position
.+ # 1 or more any character but newline
$ # end of line
주어진:
'Customer-1234567', Site '001', TransferId: '123456789', Authenticated User: 'Customer-1234567|001'
주어진 예에 대한 결과:
'Customer-1234567'
화면 캡처(이전):