파일을 읽어서 필요한 값 치환하기
슬S2아
2023.04.01
안녕하세요. 이제 갓 시작하는 자바 초보 프로그래머 입니다.
궁금한 것이 htm파일에서 미리 정의한 값을 읽어서 다른 값으로 변경해서 String으로 가지고 있다가 DB에 저장할려고 합니다.
10개 정도를 {MAP1} ~{MAP10}이런 형태로 되어 있는 htm 파일에서 지정한 값 10개로 변경하여 clob으로 되어 있는
DB에 저장할려고 합니다.
어떻게 해야 하는지 감을 잡지 못하겠습니다.
도움을 주시면 감사하겠습니다.
그럼 다들 수고하세요.
-
큰나래
10번 변경하시면 되죠. 10번 읽는건 아닙니다. 되도록 한번만 읽어와서(한번에 파일을 모두 읽어 오라는 것이 아니라 예를 들면 한 라인을 읽은 다음 해당 라인에 특정 패턴이 있으면 치환 * 10) 치환작업을 거쳐 등록하는 절차를 거치세요.
-
미즈
답변 감사드립니다. 그런데 다른 부분 보다 특정 패턴을 가져와서 치환하는게 힘드네요.
특정패턴이 1가지면 잘되는거 같은데요. 10개를 변경해야 하다 보니
그렇다고 파일을 10번 읽어서 한번에 한개씩 변경하는 것도 아닌 거 같아서 질문 드린거에요. -
새늘
쪼개고 쪼개고 해보세요. 일단 파일을 읽어와서 출력하기, 특정 패턴을 검색하기, 특정 패턴 치환 혹은 추출하기, 그리고 db 연결하기, db 연결하여 값 넣기 등등을 분리해서 하시면 될 듯 합니다~