Computer/Android&iOS
( 안드로이드 ) 정규식을 이용한 일괄치환
ywlee
2017. 11. 13. 09:27
이것을
ds_cstAchvDesc.EWFWEFD
ds_cstAchvDesc.FEWDSFFFF
ds_cstAchvDesc.EEEEEEE
ds_cstAchvDesc.QQQQQQQQ
ds_cstAchvDesc.EWRERERER
ds_cstAchvDesc..QWEWQEWQ
이렇게 바꾸고싶다
ds_cstAchvDesc.put("EWFWEFD")
ds_cstAchvDesc.put("FEWDSFFFF")
ds_cstAchvDesc.put("EEEEEEE")
ds_cstAchvDesc.put("QQQQQQQQ")
ds_cstAchvDesc.put("EWRERERER")
ds_cstAchvDesc..put("QWEWQEWQ")
보면 ds_cstAchvDesc.(쩜) 까지 동일하고 그 뒤는 가변이다.
안드로이드의 Replace 기능을 아래와 같이 이용하면 된다..
그리고 위 그림처럼 정규식을 이용해 치환해준다.
검색 : ds_cstAchvDesc.(.*?) =
치환결과 : ds_cstAchvDesc.put("$1",
(*?) : 다음 식을 만날때까지 모든 문자
$1 : 정규식에서 변환된 문자