728x90
UltraEdit(또는 UEStudio)의 Find/Replace 대화창에서
정규식 엔진을 "Perl"로 선택한 뒤 아래 패턴을 쓰면 즉시 삭제할 수 있습니다.
Copy
Find what : ^.*/data/TEST/.*파일명\.xml.*\r?\n?
Replace with: (아무것도 입력하지 않음)
옵션 체크
☑ Regular expressions (Perl)
☑ Match case (필요하면)
☑ Wrap around
설명
- ^ … 줄 시작
- .* … 앞쪽 임의 문자
- /data/TEST/ … 경로 필수 포함
- .* … 중간에 뭐든 올 수 있음
- 파일명\.xml … 삭제 기준 파일명
- .*\r?\n? … 나머지 문자 + 줄바꿈까지 한 번에 잡음
Replace All 한 번만 실행하면 조건에 맞는 줄이 모두 사라집니다.
'_awx.*','_bwx.*','_cwx.*','_dwx.*','_ewx.*','_fwx.*','_원본.*'를 포함한 내용을 제외한 줄은 모두 삭제
UltraEdit 에서 Perl 정규식 엔진을 선택한 뒤,
- 삭제할 줄 찾기
Find what : ^(?!.*_(?:a|b|c|d|e|f|원본)\.).+\r?\n?
Replace with: (아무것도 입력하지 않음)
- Replace All 실행
설명
- (?!...) : 부정 전방탐색 → “뒤에 오지 않을 패턴”
- ^ : 줄 시작
- .*_(?:a|b|c|d|e|f|원본)\. : 지정한 8개 접두로 시작하는 파일명이 있는 줄은 건너뜀
- 나머지 줄 전체(+.+\r?\n?)를 빈 문자열로 치환 → 삭제
결과:
_awx., _bwx., _cwx., _dwx., _ewx., _fwx., _원본. 로 시작하는 파일명만 남고,
그 외 모든 줄이 사라집니다.
728x90
'컴퓨터 활용(한글, 오피스 등) > 기타' 카테고리의 다른 글
| 리눅스 명령어 파일 내용 추가 (0) | 2025.10.14 |
|---|---|
| 특정 문자열 포함한 내용 외 행 삭제 (0) | 2025.10.02 |
| Jenkins에서 publickey 문제 (0) | 2025.10.02 |
| PuTTY를 사용하여 서버에 접속할 때 publickey 문제 (0) | 2025.10.02 |
| "jenkins failed to connect or change directory, jenkins.plugins.publish_over.BapPublisherException on: Failed to SFTP channel. Message [java.io.IOException: Pipe closed]" 오류 해결 방법은? (0) | 2025.10.01 |