텍스트 파일을 처리하다가 많은 라인들의 맨 앞에 탭 문자를 추가해야 하는 경우가 발생했다. 처음에는 일일이 탭을 눌러 수정하다가 라인 수가 많아지다 보니 번거롭게 여겨져 좋은 방법이 없을까 생각하다가 정규식을 이용하기로 했다.
이 방법을 사용하려면 정규식(혹은 정규표현식: Regular Expressions)을 지원하는 텍스트 에디터가 필요하다(원한다면 MS Word를 사용해도 된다. 다만 코드가 약간 달라질 것이다).
개인적으로 EmEditor를 사용하여 이 작업을 수행했다. (뭐 작업까지라고도 할 수 없이 간단하지만...)
영역을 선택하고 찾기 문자에 "^", 바꿀 문자에 "\t"을 입력한 후에 모두 바꾸기를 선택하면 된다. 이것은 매우 간단한 예이지만 많은 경우 반복 작업을 정규식을 사용하면 간단히 해결되는 경우가 많다. 정규식과 관련하여 도움이 되는 프로그램으로 RegexBuddy라는 프로그램이 있다. 몇 년 전부터 이 프로그램을 사용해왔는데, 복잡한 규칙에 적용할 때 많은 도움이 된다.
댓글 남기기