iBatis로 프로젝트를 하고있는데 resultMap 을 정의하는 노가다가 참 안습이었다.
그중에 제일 귀찮은건

name    NAME
id    ID
... (이런게 몇십줄)


<result property="name" column="NAME" />
<result property="id" column="ID" />
...
로 만드는거다

저런 줄이 몇십줄이 되니 c-c c-v로는 하기가 싫어지길래 잠시 생각해보니 떠오른 것.

마법의 정규식!

그래서 일단 위쪽 형식으로 된걸 이클립스에 걍 우겨넣고 바꾸기를 열고 정규식에 체크한 뒤

찾을 문자열: ^([a-z0-9_]*)\t([A-Z0-9_]*)$
바꿀 문자열: <result property="$1" column="$2" />

그리고는 Replace All을 클릭!
우왕~ 왕킹굳짱ㅋ

아~ 정규식은 역시 멋지구나~


ps.

울트라에디트님... 도움말엔 ^1 ^2 이렇게 쓰면 된다고 해놓고 이러기임?
이제 정규식 쓸일생기면 님 안쓸꺼임. 나 삐져뜸.


License
달리 정하지 않는 한, 이 저작물 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
Except where otherwise noted, this content is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.0 Korea License

+ Recent posts