본문 바로가기
vita_Programing

JavaScript split 문자열 구분자로 잘라서 배열로

by lemonvita 2024. 6. 13.
728x90
반응형
let str = "lemon";
let result = str.split("");
console.log(result); // ["l", "e", "m", "o", "n"]

 

 

 

JavaScript split()

문자열 구분자로 잘라서 배열로 만드는 다양한 예제

 

 

자바스크립트 split 문자열 나누기
자바스크립트 split 문자열 나누기

728x90

 

JavaScript에서 문자열을 다룰 때 자주 사용되는 split() 함수는 문자열을 특정 구분자로 잘라서 배열로 변환할 때 자주 사용됩니다. split 함수는 간단한 구분자부터 정규표현식까지 다양한 방식으로 문자열을 나눌 수 있어, 텍스트 데이터 처리에 있어 매우 강력한 도구죠. 이번 글에서는 split() 함수의 기본 사용법부터 고급 사용법, 그리고 실전 응용 예제를 통해 이 함수의 다양한 활용 방법을 알아보겠습니다. 이를 통해  문자열을 더욱 효율적으로 관리하고, 복잡한 데이터 처리 작업도 더욱 수월하게 수행할 수 있을 것입니다.

 

 

 
 

split 함수 기본 사용법

 

1. 기본 구분자 사용

let str = "aaa,bbb,cccc";
let result = str.split(",");
console.log(result); // ["aaa", "bbb", "ccc"]

 

쉼표(,)를 구분자로 사용하여 문자열을 배열로 나눠 저장합니다.

 

 

2. 공백을 구분자로 사용

let str = "I love lemonvita";
let result = str.split(" ");
console.log(result); // ["I", "love", "lemonvita"]

 

공백도 구분자로 사용될 수 있습니다. 공백을 구분자로 사용하여 문자열을 배열로 나눠 저장합니다.

 

 

3. 특정 문자를 구분자로사용

let str = "welcome-to-lomonvita";
let result = str.split("-");
console.log(result); // ["welcome", "to", "lemonvita"]

 

하이픈(-)을 구분자로 사용하여 문자열을 배열로 나눠 저장합니다.

 

 

 

 

 

 
 

split 함수 고급 사용법

 

 

4. 정규표현식 사용

let str = "lemon, vita; ultra|jjang";
let result = str.split(/[,;|]/);
console.log(result); // ["lemon", " vita", " ultra", "jjang"]

 

정규표현식을 사용하여 여러 구분자를 한 번에 처리할 수 있습니다.

 

 

5. 문자열 전체를 각 문자로 나누기

let str = "lemon";
let result = str.split("");
console.log(result); // ["l", "e", "m", "o", "n"]

 

빈 문자열("")을 구분자로 사용하면 각 문자를 배열의 요소로 나눌 수 있습니다.

 

 

6. 구분자를 포함하지 않는 경우

let str = "lemonvita";
let result = str.split(",");
console.log(result); // ["lemonvita"]

 

구분자가 문자열에 포함되지 않은 경우, 원래 문자열이 배열의 단일 요소로 반환됩니다.

 

 

7. 제한된 개수의 요소로 나누기

let str = "lemon, vita, is, jjang";
let result = str.split(",", 2);
console.log(result); // ["lemon", " vita"]

 

두 번째 인수로 숫자를 전달하여, 배열의 최대 길이를 제한할 수 있습니다.

 

 

 

 

 
 

split 함수 응용 예제

 

8. 줄바꿈 문자로 나누기

let str = "line1\nline2\nline3";
let result = str.split("\n");
console.log(result); // ["line1", "line2", "line3"]

 

줄바꿈 문자를 구분자로 사용하여 여러 줄을 배열로 나눕니다.

 

 

 

9. 문자열에서 단어를 추출

let str = "The quick brown fox jumps over the lazy dog.";
let result = str.split(" ");
console.log(result); // ["The", "quick", "brown", "fox", "jumps", "over", "the", "lazy", "dog."]

 

공백을 구분자로 사용하여 문자열에서 단어를 추출합니다.

 

 


 

split() 함수는 JavaScript에서 문자열을 효율적으로 처리하는 데 필수적인 함수지요. 이번 글에서는 기본 사용법부터 정규표현식을 활용한 고급 사용법, 그리고 실전 응용 예제까지 다양한 방법으로 split() 함수를 활용하는 방법을 알아보았습니다. 이를 통해 여러분은 문자열을 다양한 방식으로 나눌 수 있을 것입니다. 앞으로 텍스트 데이터를 다루는 프로젝트에서 split 함수를 적극적으로 활용하여, 효율적이고 깔끔한 코드 작성을 해 보세요. 더 나아가, 다른 문자열 처리 함수와 결합하여 더욱 복잡한 데이터 작업도 손쉽게 해결할 수 있을 것입니다.

728x90
반응형