■ 날짜 형식 변경

기존 YYYY-MM-DD 
변경 YYYYMMDD

/*
0부터 9까지의 숫자 범위를 집합으로 정의
년도는 4자릿수, 월과 일은 2자릿수로 정확한 구간 정의
년월일 각각을 괄호로 묶어주어 하위표현식으로 정의 */
([0-9]{4})-([0-9]{2})-([0-9]{2})

/* 숫자범위집합 대신 숫자메타문자로 표현해도 동일 */
([\d]{4})-([\d]{2})-([\d]{2})

/* 하위표현식으로 정의한 각각의 항목을 역참조 */
\1\2\3

/* sed명령어(sed 's/before/after/g')를 이용하여 치환시 아래와 같이 역참조하여 날짜 형식 변경 */
sed 's/\([0-9]\{4\}\)-\([0-9]\{2\}\)-\([0-9]\{2\}\)/\1\2\3/g'

'스크립트 > RegExp' 카테고리의 다른 글

POSIX 문자 클래스  (0) 2021.04.17
정규표현식 Online Tester URL  (0) 2021.03.11
Posted by 겨울섬
,