JavaScript 정규 표현식에서 split 메서드
이번 강의에서는 여러분에게 이미 잘 알려진
split 메서드를 살펴보겠습니다.
이 메서드는 문자열을 구분자 기준으로 배열로 분리합니다.
구분자는 매개변수로 전달되며 문자열이라는 것을 이미 알고 계셔야 합니다.
하지만 항상 그런 것은 아닙니다. 매개변수로 정규 표현식을 전달할 수도 있습니다. 이 경우, 정규 표현식에 일치하는 모든 부분 문자열이 구분자 역할을 합니다.
다음 예제에서는 문자열을 구분자 '-' 또는 구분자
'+' 기준으로 배열로 분리해 보겠습니다:
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
결과적으로 변수에는 다음 내용이 기록됩니다:
['a', 'b', 'c', 'd', 'e']
날짜와 시간이 포함된 문자열이 주어졌습니다:
let str = '2025-12-31 12:59:59';
날짜와 시간의 모든 부분이 하나의 배열에 오도록 이 문자열을 분리하세요. 즉, 다음과 같은 배열이 얻어져야 합니다:
['2025', '12', '31', '12', '59', '59'];