Notepad++ 에서 개행문자 치환

2022. 10. 18. 19:46프로그래밍/TroubleShooting

728x90

Notepad++ 에서 다음과 같은 문자열을 작업을 하려고 합니다.

 

위의 문자열을
  • ACRX_TRANSPARENT, 문자열을 제거하고
  • 상,하의 문자을 콤마(,)로 구분 하여 붙이고 싶은 것입니다.

그려면 최종 문자열 상태는

update_scale,update_scale

governor_meter,governor_meter
...
 

위 처럼 만들고 싶은 것입니다. Notepad++ 에서 말입니다.

 

How to Backspace New Line Characters in Notepad++

I have a file with the following format dhdh |jgfgf hhgfh I want to find the | (pipe) symbol in a new line and replace it with backspace For finding this, my regex is as below ^[|]{1}[a-zA-Z] ...

superuser.com

공통 된 문자열을 만들어서 정규식으로 치환 한다는 내용입니다. 그러면 공통 된 내용을 한 번에 치환 해야 하는 데 공통 된 단어를 찾아야 하겠죠.

이미 우리는 ACRX_TRANSPARENT, 가 공통 된 내용인 것을 알고 있습니다.

따라서 위의 문서에서 얘기 하듯이 진행 하면 될 것입니다.

 

우선 다음과 같이 정규식을 선택하고 나서

개행 문자가 ACRX_TRANSPARENT, 앞 뒤로 존재 한다는 것을 알아 낼 수가 있습니다.

눈에 보이지는 않지만 다음과 같은 형태 이겠죠?

 

update_scale\r\nACRX_TRANSPARENT,\r\n
... 생략 ...
 

그래서 위의 부분을 찾아서 다음과 같이 치환 해 주면 될 것입니다.

 

Replace All 을 수행 하면, 다음과 같이 치환이 이루어 진 것을 확인 할 수 있었습니다.

 

이상.

 

728x90