에디트 플러스 여러줄을 한번에 StringBuilder로 감싸는 방법~! - Editplus 정규표현식, 바꾸기 기능
프로그램 자료/Editplus 2015. 4. 9. 11:232013/04/04 - [프로그램 자료/Visual C#] - 정규표현식 정규식
출처 : http://i-ruru.com/entry/Editplus
자주
사용하는
기능인데
귀찮아서 -_ -;;
강좌로
올리진
않았는데..
생각난
김에
잠깐
캡쳐를
해서
샥샥~ 블로깅
합니다.
뭐
하다보면 StringBuilder 일
수
있고
아닐
수도
있지만
유사한
방법으로
활용하시면
될
듯
해요
ㅎㅎ
일단
핵심인 Editplus가
있어야
겠고요.
먼저
다음과
같은
쿼리문을
스트링 빌더(StringBuilder)로 감싸야
한다고
생각해보죠.
뭐 3줄
이니
그냥해도
되지만, 줄이
많은
경우를
가정해서
하는
것이라고
생각해주세요.
먼저 '바꾸기 (Ctrl + H)'를
눌러서
바꾸기
창을 띄우고요.
다음처럼
따라서
누르면
위쪽에 '찾을
말' 부분에 추가가
되거든요.
먼저
한
줄의
시작
부분에
그
뒤부분에
나오는
전체
문자들을
전부
잡을
것이기
때문에
우리가
필요로
하는
부분을
테그로
감싸야
합니다. () 모양인
것이
태그죠.
이제
모든
문자열을
잡습니다. '.' 점(dot)이
그
것을
나타냅니다.
어떤
문자열이든
한
글자
이상
나오면, 그
것을
잡는다는
말이고요.
이제
줄의
끝까지를
잡는다는
말이에요.
결과적으로
한줄의
어떤
문자열이
오든
잡는다는
말이죠. 대신
한
글자라도
있어야
하고요.
그렇게
적용한
후에
아래 '바꿀
말' 부분을
작성해줍니다.
위에서 '찾을
말' 에서
태그 () 로
잡은
안의
문자열
들은 \1 '바꿀
말'의 \1로
변환 되는
거에요.
기존에
있던
글자를 () 괄호
안의 .+ 가
잡은
모든
글자들이
아래처럼
감싸지게
됩니다!!
sb.AppendLine(" 기존의 글 ");
위의 형식으로
잡는다는
말이
되는겁니다. 간단하죠?
이제 '모두
바꾸기' 버튼을
누르면,
다음과
같이
한번에
변환
되는
겁니다.
아주
간단한
팁이지만 - _-;;
아직도
노가다로
코딩하시는
분들을
위해....
아주 약간이나마
팁이
되기를... ㅋㅋ