/
vim 유용한 정규식 (regex)
vim 유용한 정규식 (regex)
숫자 데이타를 'num', 형식으로 변환
엑셀에 순번등이 있고 이를 기반으로 DB 에서 조회할 때 SQL 의 where in 구문 생성시 유용
원본 데이타
1234 5678 4321 ...
원하는 형식
select * from tables where in ('1234', '5678', '4321');
정규식
숫자가 1개 이상 연속될 경우 캡춰해서 앞 뒤에 ' 를 붙이고 , 로 마무리
:%s/\(\d\{1,}\)/'\1',/g
변환 후에 vim 에서 개행 문자(carriage return)만 있는 빈 줄 (blank line) 지우기 를 참고해서 한 줄로 만들고 where in 쿼리 완성