오늘 일하는 도중.. 온리 text파일로만 된.. 용량이 188M이다 -_-;
Editplus로 읽어들이면 뻗어버리는.. 그래서 EmEditor를 이용해 작업하였다.
이 파일내에서 특정조건을 가진 라인을 찾아서 수정해주는 일이있었다..
일일이 다 찾아서 바꿔주다가.. 정규식으로 하면 편할꺼 같아서.. 한번 짜봤는데
오우.. 일일이 했으면 3시간정도 걸렸을 시간을 30분으로 단축했다.
정규식 짜는데 30분 치환하는데 5분.. 후..
포스팅해 놓으면 나중에 비슷한것을 쓸때 응용이 될까 하고 올려놓는다.
0206005024+0000000000000002+0000000000000774L1AER0A+0000000000000774NP2 HC00S
앞에서 7번째 이후 024가 포함되어있고 HC00을 포함하는것들에서
HC00S 이것을 ZZZZ으로 변경하는 식
검색: (([0-9]{7}024[0-9][^0-9a-Z]).{1,})(HC00[a-Z])
치환: \1ZZZZZ
검색은 좀 시간이 걸렸지만, 의외로 치환에서 쉽게 단방에 해결되었다.
참고는 아래 트랙백을 묶어놓은 정규식에 관한글을 참고하시면 되겠습니다. :)
'프로그래밍' 카테고리의 다른 글
Weblogic 속도 저하... (0) | 2007.09.05 |
---|---|
개발자 격언... (0) | 2007.04.28 |
Proc 의 기초.. (0) | 2007.01.30 |
쉘스크립트 활용. "테터툴즈 자동 백업" (0) | 2007.01.17 |
Shell Script (쉘 스크립트).. (0) | 2007.01.16 |