현재 이런 형태의 txt 파일을 받았다고 가정합니다. 이를 DB에 insert 하기 위해 먼저 csv 파일 형식으로 변화할 필요가 있습니다.
본격적으로 시작하기 전 이번에 사용할 기술 스택: 공백 선택: \s : space, tab, blank : 하나만 있는 경우 \s+ : 하나 이상 space, tab 있는 경우 \s{0,3} : 없거나 3개 이하인 경우 문자열의 시작과 끝: 시작 ^ 끝 $ 그 외 내용은 필자의 블로그 중 “정규표현식” 카테고리에 정리되어 있습니다. 확장자를. csv로 변경 후 vscode로 파일을 열어줍니다. command + f 및 정규표현식 버튼을 눌러 작업에 들어갑니다. 1.
쌍 따옴표 지우기 " 결과: 2. 데이터 사이에 콤마 넣기 (?
<=^[0-9]{7})\s , 결과: 콤마 넣기 2: (?<=[0-9]{12})\s , 결과: 이제 드디어 기본적인 csv 형태를 갖췄습니다.
이제 날짜를 datetime 형식으로 분리해 보겠습니다. 3.datetime ...