본문 바로가기
컴퓨터 활용(한글, 오피스 등)/기타

ultraedit에서 정규식 쓰기

by 3604 2025. 10. 2.
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 정규식 엔진을 선택한 ,

  1. 삭제할 찾기

Find what   : ^(?!.*_(?:a|b|c|d|e|f|원본)\.).+\r?\n?

Replace with: (아무것도 입력하지 않음)

  1. Replace All 실행

설명

  • (?!...) : 부정 전방탐색 → “뒤에 오지 않을 패턴
  • ^ : 시작
  • .*_(?:a|b|c|d|e|f|원본)\. : 지정한 8 접두로 시작하는 파일명이 있는 줄은 건너뜀
  • 나머지 전체(+.+\r?\n?) 문자열로 치환삭제

결과:
_awx., _bwx., _cwx., _dwx., _ewx., _fwx., _원본. 시작하는 파일명만 남고,
모든 줄이 사라집니다.

 

728x90