2013/04/04 - [프로그램 자료/Visual C#] - 정규표현식 정규식


2015/07/10 - [프로그램 자료/Visual C#] - [C#, Csharp] Code Behind, HTML Tag 제거 치환 HTML Tags Replace Remove 정규식




출처 : http://i-ruru.com/entry/Editplus

 


 

자주 사용하는 기능인데 귀찮아서 -_ -;;

강좌로 올리진 않았는데..

생각난 김에 잠깐 캡쳐를 해서 샥샥~ 블로깅 합니다.



하다보면 
StringBuilder  있고 아닐 수도 있지만

유사한 방법으로 활용하시면 해요 ㅎㅎ

일단 핵심인 Editplus 있어야 겠고요.

먼저 다음과 같은 쿼리문을 스트링 빌더(StringBuilder) 감싸야 한다고 생각해보죠.

3 이니 그냥해도 되지만, 줄이 많은 경우를 가정해서 하는 것이라고 생각해주세요.





먼저 '바꾸기 (Ctrl + H)' 눌러서 바꾸기 창을 띄우고요.

다음처럼 따라서 누르면 위쪽에 '찾을 부분에 추가가 되거든요.


먼저 줄의 시작 부분에


뒤부분에 나오는 전체 문자들을 전부 잡을 것이기 때문에
우리가 필요로 하는 부분을 테그로 감싸야 합니다() 모양인 것이 태그죠.


이제 모든 문자열을 잡습니다. '.' (dot) 것을 나타냅니다.


어떤 문자열이든 글자 이상 나오면, 것을 잡는다는 말이고요.


이제 줄의 끝까지를 잡는다는 말이에요.
결과적으로 한줄의 어떤 문자열이 오든 잡는다는 말이죠. 대신 글자라도 있어야 하고요.



그렇게 적용한 후에 아래 '바꿀 ' 부분을 작성해줍니다.

위에서 '찾을 ' 에서 태그 () 잡은 안의 문자열 들은 \1 '바꿀 ' \1 변환 되는 거에요.

기존에 있던 글자를 () 괄호 안의 .+ 잡은 모든 글자들이 아래처럼 감싸지게 됩니다!!

sb.AppendLine(" 기존의  ");



위의 형식으로 잡는다는 말이 되는겁니다. 간단하죠?


이제 '모두 바꾸기' 버튼을 누르면,



다음과 같이 한번에 변환 되는 겁니다.

아주 간단한 팁이지만 - _-;;

아직도 노가다로 코딩하시는 분들을 위해....

아주 약간이나마 팁이 되기를... ㅋㅋ

Posted by motolies
,