공부/기타

[노트패드++] notepad++ 에서 정규식으로 iBatis 변수 쉽게 바꿔보자

미친사람 2024. 1. 16. 23:33
반응형

iBatis SqlMap 파라미터 값 넣는데 하나씩 적기엔 너무 많고 힘들어서 찾아서 만들어보았다.

노트패드++에서 편하게 바꿔보자

 

컨트롤 + H 눌러서, 찾기 모드 : 정규 표현식 선택
! 중요 : 대소문자 구분 체크 해야함

 

INSERT 문 변환법

1. 찾을 내용 : ([A-Z])\w+
2. 바꿀 내용 : \L#$&#

3. 찾을 내용 : [_]{1,1}([a-z])

4. 바꿀 내용 : \u$1

UPDATE 문 변환법
1. 찾을 내용 : ([A-Z])\w+
2. 바꿀 내용 : $& = \L#$&#

3. 찾을 내용 : [_]{1,1}([a-z])

4. 바꿀 내용 : \u$1

 

인설트 문 예시

REG_ID,
REG_DT,
UPD_ID,
UPD_DT

#REG_ID#,
#REG_DT#,
#UPD_ID#,
#UPD_DT#

#reg_id#,
#reg_dt#,
#upd_id#,
#upd_dt#

#regId#,
#regDt#,
#updId#,
#updDt#

 

업데이트 문 예시


REG_ID,
REG_DT,
UPD_ID,
UPD_DT

REG_ID = #REG_ID#,
REG_DT = #REG_DT#,
UPD_ID = #UPD_ID#,
UPD_DT = #UPD_DT#

REG_ID = #reg_id#,
REG_DT = #reg_dt#,
UPD_ID = #upd_id#,
UPD_DT = #upd_dt#

REG_ID = #regId#,
REG_DT = #regDt#,
UPD_ID = #updId#,
UPD_DT = #updDt#

 

 

반응형