DEV/javascript
Javascript 문자열 분리(split, substr, substring, slice)
석봉
2022. 12. 26. 18:59
1. split 기본
let str = 'This-is-sample-code';
str.split('-');
// result (4) ['This', 'is', 'sample', 'code']
2. split 분리할 문자열 갯수 지정
let str = 'This-is-sample-code';
str.split('-', 0);
// result []
let str = 'This-is-sample-code';
str.split('-', 1);
// result ['This']
let str = 'This-is-sample-code';
str.split('-', 2);
// result (2) ['This', 'is']
let str = 'This-is-sample-code';
str.split('-', 3);
// result (3) ['This', 'is', 'sample']
3. split 리턴 배열 따로 저장
let str = 'This-is-sample-code';
let [ split_1, split_2, split_3 ] = str.split('-');
split_1;
// result 'This'
split_2;
// result 'is'
split_3;
// result 'sample'
4. substr (음수 사용 가능함) : substr(a, b) a번째 부터 b개 문자열
let str = 'This-is-sample-code';
str.substr(0, 2);
// result 'Th'
str.substr(4, 10);
// result '-is-sample'
5. substring : substring(a, b) a번째 부터 b번째 까지
let str = 'This-is-sample-code';
str.substring(0, 2);
// result 'Th'
str.substring(4, 10);
// result '-is-sa'
6. slice : substring와 동일하나 음수 사용 가능
let str = 'This-is-sample-code';
str.slice(0, 2);
// result 'Th'
str.slice(4, 10);
// result '-is-sa'