문자열에서 seperator 가 등장하면 해당 부분은 삭제되고 남은 문자열이 배열로 반환됩니다.
주어진 문자열을 seperator 마다 끊은 부분 문자열을 담은 배열
아래 예제에서는 세미콜론 앞뒤에 각각 0개 이상의 공백이 있는 부분 문자열을 찾고, 있을 경우 문자열에서 세미콜론과 공백을 제거합니다.
let names = 'Seo San ;Kim Gun ;Kong Gee ;Jo Woo ';
console.log(names);
// Seo San ;Kim Gun ;Kong Gee ;Jo Woo
let re = /\s*(?:;|$)\s*/;
let nameList = names.split(re);
console.log(nameList);
//["Seo San", "Kim Gun", "kong Gee", "Jo Woo", ""]
let myString = 'Hello World. How are you today?';
let splits = myString.split(' ', 3);
console.log(splits);
// ["Hello", "World.", "How"]