대두족장 정규식 편집기 프로젝트 시작한지 어언~~~ 일주일...
옛날 한창때같으면 holiday project라고 생각해서 설 연휴에 빠샤~ 0.1 버전쯤은 날밤까고 만들었을텐데... 이제 정말 나도 늙었다.
우좌지간에...
오늘자로 뽀대는 모두 낑궈넣었다.
0.1a 버전 나올날 얼마 안남았다.
기능도 90% 이상 구현이 됐다.
디렉토리내에서 recursion 하며 찾고 바꾸기(하위디렉토리까지 몽창 찾고 바꾸기)만 구현하면 0.1a가 완성된다.
버전이 0.1이라 무쟈게 허접해 보이지만 겸손떠는거다^^
허접해 보여도 할 건 다 한다. 알파(0.1a에서 a의 의미) 버전 나오면 쓰면서 버그 잡고 디버깅해서 0.1b 나가고... 0.1 정식버전으로 나가고...
그런 다음 기능이 추가되면 0.2a -> 0.2b -> 0.2 이딴식이 될 거다.
현재 구현된 기능과 0.1a 공개할때까지 구현할 기능은 다음과 같다.
1. 일반 찾고 바꾸기 기능 100% (그니까 정규식 찾고 바꾸기는 superset이란 말이다. 이 말 기억하시는지?^^)
2. 정규식 찾고 바꾸기 기능 100%
3. 클립보드에서 복사 또는 파일을 열어 찾고 바꾸기
4. 특정 디렉토리 및 원하는 파일 종류(예: *.txt, *.html 등 모든 텍스트)을 지정해서 하위 디렉토리 포함(옵션. 포함 안할 수도 있음) 한꺼번에 찾고 바꾸기 (파일 개수 제한 없음)
5. 찾고 바꾸기 히스토리
6. 찾고 바꾸기 정규식 패턴 매크로로 저장 및 로딩
7. 복수 파일 이름 한꺼번에 찾고 바꾸기 (Batch file renamer)
이딴 걸 왜 만드는지 궁금한 분 있을 거다.
메모장이나 워드패드에도 찾고 바꾸기 있는데...
그럼 저 이미지를 한번 보시라.
편집기에 영문을 올리고 "관사만 찾아라"고 명령어를 때린 화면이다.
일반 찾고 바꾸기에서 저딴거 못한다. 정규식 없으면 불가능한 일이다.
그러니까...
패턴 인식 찾고 바꾸기가 가능하다는 말이다.
"관사를 찾아서 해당 관사를 일케 일케 바꿔줘라"
이딴 거 가능하다.
0.1a 발표할때 뭔 소린지 뵈주겠다.^^
아직 약간의 버그가 있고 기능 구현이 10% 부족하다.
이번 주말까지는 끝내버리고 싶은 마음에 preview를 올린다.
혈기왕성할때는 안그랬는데... 요즘은 이딴식으로라도 송곳으로 허벅지를 찌르지 않으면 귀차니즘이 엄습한다ㅡ.ㅡ
아자 아자 아자~~ 주말까진 끝내자~~
|
'JAVA > regex 정규표현식' 카테고리의 다른 글
Perl/정규표현식 (0) | 2014.10.28 |
---|---|
파이썬 정규 표현식 HOWTO (0) | 2014.10.28 |
삽질 중독 재활센터 마지막회 (0) | 2014.10.28 |
패턴 추출 기능 추가 - Ver. 0.1b 프리뷰 (0) | 2014.10.28 |
Ver. 0.1a - 대두족장 정규식 편집기 (0) | 2014.10.28 |
천단위 콤마 찍기 - 미리보기/돌아보기 기능 (0) | 2014.10.28 |
대두족장 정규식 편집기 프로젝트 (0) | 2014.10.28 |
패턴 인식 5.5 - 응용문제 (0) | 2014.10.28 |