etc./etc.
[개발팁] Eclipse/STS 에서 정규식을 사용하여 문자 바꾸기(Find+Replace) 하기
펭귄대장
2020. 3. 23. 22:07
아래의 색인창(ctrl+F 단축키)에서 정규식 사용이 가능하다.
[실제 사용 사례]
iBatis 의 동적쿼리를 위한 파라미터 매핑구문은 #param# 을 사용하고
Mybatis 의 동적쿼리를 위한 파라미터 매핑구문은 #{param} 을 사용한다.
프레임워크의 버전이 올라가면서 iBatis를 Mybatis로 바꾸게 된다면
iBatis의 #parameter#를 Mybatis의 #{parameter} 로 바꿔줘야 한다.
이 때 아래와 같이 손쉽게 바꿔줄 수 있다.
Find : #([a-zA-Z]+)#
Replace with : #{$1}
위와 같이 정규식 중 캡쳐하고싶은 그룹을 () 로 묶고
묶은 순서대로 $ 식별자와 함께 index 를 넣어 치환해줄 수 있다.
반응형