'EditPlus'에 해당되는 글 4건

  1. 2009/02/28 sunyruru의 미투데이 - 2009년 2월 27일
  2. 2009/02/26 여러줄을 한번에 StringBuilder로 감싸는 방법~! - Editplus 정규표현식, 바꾸기 기능 (4)
  3. 2009/02/13 Editplus의 정규표현식 사용 문자열 바꾸기 (3)
  4. 2008/02/14 Editplus 3.0 으로 갈아타기 (3)
2009/02/28 04:31

sunyruru의 미투데이 - 2009년 2월 27일

이 글은 sunyruru님의 2009년 2월 27일의 미투데이 내용입니다.

크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 0

Trackback : http://i-ruru.com/trackback/419 관련글 쓰기

2009/02/26 08:59

여러줄을 한번에 StringBuilder로 감싸는 방법~! - Editplus 정규표현식, 바꾸기 기능



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

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

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



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

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

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

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

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






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

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


먼저 한 줄의 시작 부분에



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


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


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



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



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

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

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

sb.AppendLine(" 기존의 글 ");


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


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




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

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

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

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



저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 2 Comment 4

Trackback : http://i-ruru.com/trackback/411 관련글 쓰기

  1. Subject decoder의 생각

    Tracked from decoder's me2DAY 2009/02/26 23:25 delete

    여러줄을 StringBuilder로 감싸기 이거 요긴하게 써먹을 수 있겠구만. :)

  2. Subject sunyruru의 생각

    Tracked from sunyruru's me2DAY 2009/02/27 15:50 delete

    Ruru' Programming :) :: 여러줄을 한번에 StringBuilder로 감싸는 방법~! - Editplus 정규표현식, 바꾸기 기능 아주 가끔씩은 쓸 일이 있더라구요 ㅎㅎ

  1. Favicon of http://blog.naver.com/gaebit/ BlogIcon 이경배 2009/12/16 10:20 address edit & del reply

    오... 좋은 글 잘 읽었습니다.
    http://blog.naver.com/gaebit/120093613178
    에 제가 만든 프로그램이 있습니다.
    앞뒤로 따옴표 붙혀주는 프로그램인데요. 스트링 빌더 말고 그냥 스트링에 사용하실때 유용하실껍니다.
    스트링빌더나 다른 언어에서 쓸 수 있게 앞뒤에 사용자가 원하는 문자를 붙힐 수 있도록 수정해야겠네요^^;

    • Favicon of http://i-ruru.com BlogIcon 써니루루 2010/01/01 16:01 address edit & del

      잘 만드셨네요~ ㅎㅎ
      앞에랑 뒤에랑 붙일 문자열을 지정할 수 있으면 더 좋을 것 같네요 ~

  2. add 2010/07/19 17:46 address edit & del reply

    예제덕에 쉽게 잘배우고 갑니다.
    감사해요~

  3. 희야 2010/08/05 17:21 address edit & del reply

    난 그냥 바꾸기에서 ^p -> ";);^psb.append(" 하고

    앞뒤만 조금만 수정해줌 -_-;

2009/02/13 13:34

Editplus의 정규표현식 사용 문자열 바꾸기


뭐 부연설명 안해도 빨간색 메모장으로 잘 아시리라.. 생각하는 Editplus..

오늘 하던일 중에

C# 에 변수들이 주우우욱~~~~

장황하게


DB_Insert_SMS_User_aspx_03= "이름";


이런식으로 변수들이 엄청나게 늘어있는 코드들 중에서


이름

이런식으로 줄마다 값만 남고 다 필요게 하는 작업이 필요했다.

처음엔 '노가다 작업을 그냥 할까? - _-... ' 생각했지만..

문득!!!


'Editplus에 정규표현식으로 바꾸면 되자나!!' 라는 삽질스러운 생각이 왜 들었는지 ㅠ_ ㅠ

결국 10분이나 걸려서 정규표현식(Regular Expression)을 완성했다...


짜잔~

'바꾸기 (Ctrl + H)' 를 눌러서 '정규식(&x)' 를 체크해주고,


찾을말 : [_a-zA-Z0-9 ]*[=]?[\t| ]*"(.*)"[\t| ]*;[\t| ]*$

바꿀말 : \1




이런식으로 입력하면 다들 내가 원하는 변환을 얻을 수 있을 것이다 ㅠㅠ

혹시라도 100년만에 나와 같은 삽질을 할 지 모르는 위인을 위하야~~!!

내용은 별거 없다..

(10분동안 뭐한게냐... ㅠㅠ)
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 3

Trackback : http://i-ruru.com/trackback/405 관련글 쓰기

  1. Favicon of http://rabbitchris.tistory.com BlogIcon 이재학 2009/02/13 17:19 address edit & del reply

    아, 넘 어려운 정규식.. ^^>

  2. 구성모 2011/09/09 15:47 address edit & del reply

    정규표현식 검색했더니...여기로오네여 ㅋㅋㅋ 추석 잘보내세여~~

    • Favicon of http://i-ruru.com BlogIcon 써니루루 2011/09/30 16:48 address edit & del

      ㅋㅋㅋ 블로그에 정리한게 아니라 대부분 팁이라 볼게 없는데 어째 낚인거네요~

2008/02/14 16:44

Editplus 3.0 으로 갈아타기


99년부터 쭈욱 Editplus를 써왔는데 이번에 08-02-11일 버전 3.0이 나와 기대에 찬 마음으로 Editplus3.0을 설치해보았다.



Editplus 3.0 : 최신 버전 다운로드 - v3.0 (2008-02-11)

http://www.editplus.com/kr/download.html


설치과정은 별반 차이 없다.


단지 설치 첫페이지가 생기고, "Editplus Text Editor v3.00 Setup" 이라는 메시지..

그래 3.0 이구나 ㅡㅅㅡ;


그러나 그 뒤에 설치과정은 기존과 거의 동일하다..


음 이건 조금 틀리군..



자 설치가 완료되고 3.0의 막강 인터페이스를 기대 하면 켜봤다!!





똑같다.. 2.x와....


솔직히 아직 차이점을 발견하지 못한 필자 -ㅁ -;


차이점이 느껴지면 다시 포스팅을 해야하나;;



아무튼 Editplus 공식사이트에서 다음과 같은 사항이 바꼈다고 한다.


계속 사랑스러운 Editplus.. 화팅!



Version 3.0
<기능>
* 유니코드 호환성 향상.
* '도구모음에 비주얼 스타일 적용' 옵션 ('기본설정'->'도구').
* '태그 찾기'/'태그 선택' 명령 ('검색' 메뉴).
* 문서선택기 탭 끌어서 놓기 지원.
* 문서선택기에서 줄 수가 자동으로 조정됨.
* '최근 작업 파일을 열 때 커서/표식/인코딩 복원' 옵션 ('기본설정'->'일반').
* 파일 종류에 확장자가 하나만 지정된 경우 확장자를 자동으로 붙임.
* '파일 이름 변경' 명령 ('파일'->'다른 기능').
* 여러 파일 찾기 대화상자에서 '현재 프로젝트' 옵션.
* '파일 이름 추가 지정 (* 와 ? 사용 가능)' 옵션 ('기본설정'->'설정및 구문강조'->'추가옵션').
* 추가 함수 패턴 옵션 지원.
* '숨김/표시 전환' 명령 ('보기'->'코드 생략').
* '기본설정'->'프로젝트' 에서 '디렉토리추가' 단추.
* 창 목록에서 '정렬' 단추 지원.
* 창 목록에서 '이름 복사' 단추 지원.
* 함수 패턴 대화상자에서 '일부분만 표시' 옵션 지원.
* 찾기 대화상자에서 위/아래 대신 '이전' 단추 사용.
* $(AppDir) 인수 매크로 추가.
* 문서선택기 글꼴 옵션 지원.
* 이름을 지정하지 않은 버퍼에 대해서 *.tmp 파일로 자동저장 지원.
* 창목록의 '위'/'아래' 버튼이 다수 파일 선택도 지원함.
* 줄 복제 명령에서 여러 줄 선택부분 지원.
* '선택 부분 열기' 명령에서 여러 줄 선택부분 지원.
* 비스타에서 틸트휠 기본 지원.
* SHIFT + 마우스 휠을 사용해서 수평 스크롤 지원.
* -wd 명령줄 옵션 추가로 작업 영역을 저장할 디렉토리 지정 가능.
* '투명하게' 명령 ('창'->'다른 기능').
* '프로젝트에서 제거' 명령 ('프로젝트'->'프로젝트 관리').
* '기본설정'->'설정및 구문강조' 대화상자에서 위/아래 버튼 지원.
* 'URL 복사' 명령 ('편집'->'클립보드').
* '기본설정'->'프로젝트' 대화상자에 '사용자 도구 그룹' 옵션.
* '위/아래로 이동' 명령 ('편집'->'다른 기능').
* '파일 인코딩 변경'/'다수 파일 인코딩' 명령 ('도구'->'파일 인코딩').
* 제목표시줄에 현재 프로젝트 표시.
* '다음/이전 프로젝트' 명령 ('프로젝트'->'프로젝트 관리').
* 다수의 파일에 CHMOD 허용.
' '끌어서 놓기 허용' 옵션 ('편집'->'다른 기능').
* 도구모음 단추 추가: 다음/이전 단어 찾기, 숨김/표시 전환, 합계, 이전 창, 문자 수.
<버그 수정>
* FTP 상태표시 100%에서 프로그램이 다운될 수 있던 문제 해결.
* 일부 sftp 서버에서 프로그램이 정지되던 문제 해결.
* 여러 파일에서 찾기에서 정규식을 사용하면 프로그램이 다운될 수 있던 문제 해결.
* '자동으로 바꾼 줄을 CR/LF로 저장' 옵션을 사용하면 파일이 손상될 수 있던 문제 해결
. * 모두 바꾸기를 실행할 때 생략된 줄이 잘못 감추어지던 문제 해결.
* '$' 정규식이 제대로 작동하지 않던 문제 해결.
* 문서에서 찾기 명령이 몇몇 단어를 빠뜨릴 수 있던 문제 해결.
* '디렉토리' FTP 설정 값이 VMS 서버에서 제대로 작동하지 않던 문제 해결.
* 비스타 UAC 호환성 향상.
* '합계' 명령에서 마이너스 값을 계산할 수 없던 문제 해결.
* 단어 단위로 선택할 때 화면 표시 에러 수정.
* 자동줄바꿈 모드에서 자동 완성 화면 갱신 버그 수정.
* 'Shift + 클릭' 으로 칸 단위 선택 확장이 되지 않던 문제 해결.
* 칸 단위 선택에서 '들여쓰기 줄임' 명령이 제대로 작동하지 않던 문제 해결.
* '파일 작성' 명령이 연결이 끊긴 FTP 서버에서 작동하지 않던 문제 해결.
* C/C++ preprocessor directive 에서 자동완성이 되지 않도록 수정.
* 키 입력 기록 기능이 Insert 키를 지원하지 못하던 문제 해결.
* 괄호 표시가 포커스를 변경할 때 복원되지 않던 문제 해결.
* 바꾸기 대화상자의 정규식 사용이 위쪽 방향으로는 작동하지 않던 문제 해결.
* 붙여넣기 할 때에는 콤보상자 자동 완성을 하지 않도록 수정.
* 'Internet Explorer 에서 에디트플러스 사용' 이 비스타에서 동작하지 않던 현상 수정.
* '기본설정'->'도구모음' 대화상자의 기본값 단추 오류 수정.
* 한자 입력 및 한글 IME 관련 버그 수정.

크리에이티브 커먼즈 라이선스
Creative Commons License

'Program' 카테고리의 다른 글

Visual Studio Add-in CopySourceAsHtml  (0) 2008/04/15
Windows RSS Platform  (0) 2008/04/07
Editplus 3.0 으로 갈아타기  (3) 2008/02/14
Visual Studio 2005 성능 향상 팁  (0) 2007/11/06
POP3 관련 참고문헌  (0) 2007/08/22
Mashup 관련 참고문서  (0) 2007/08/17
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 3

Trackback : http://i-ruru.com/trackback/301 관련글 쓰기

  1. 지나가다가... 2008/03/04 00:52 address edit & del reply

    Editplus 3.0이 이전 버전과의 가장 큰 차이점은 유니코드문자로된 파일이름과 폴더이름을 사용가능하게된것입니다. 예를 들어서,한글윈도우에서 에디트플러스를 사용중에는 일본식한자나 중국식 한자들이 단 한글자라도 들어간 파일,폴더이름들을 이전 버전에서는 인식못하므로 불러오기나 저장하기시에 반드시 사용중인 윈도우문자틀에 맞춰서 일일이 바꿔줘야만 가능했었죠. 마찬가지로 중국어윈도우나 일본어윈도우사용자들도 같은 불편이 있었죠. 이번 3.0버전에서는 파일,폴더이름에서도 완전히 외국어문자들도 인식이 가능해진셈이죠. 즉, 불러오기 저장하기시에 편리해진셈...

  2. 지나가다가... 2008/03/04 00:59 address edit & del reply

    참고로, 대표적인 그림보기 프로그램인 ACDSee 도 유니코드문자들로된 파일,폴더이름들을 인식못하는 상태죠.

  3. 희야 2008/03/08 18:34 address edit & del reply

    언제가부터 통합IDE 환경이 편하다는걸 알았다는...

    NetBeans 최고 '0'