자바스크립트 javascript 문자열 자르기 substr, substring, slice, split
자바스크립트에서 문자열을 추출 자르기
에 대해 알아보겠습니다.
javascript 문자열 내장 함수
를 이용하여 문자열을 추출할 수 있습니다.
- substr
substr() 메서드는 문자열에서 시작 인덱스에서 시작하여 특정 문자 수 만큼의 문자들을 반환합니다.
새로운 문자열을 반환합니다.
Syntax: str.substr(start[, length])
- start: 문자열 시작 인덱스, 0부터 시작합니다.
- length: 추출할 문자열의 길이를 나타냅니다.
NOTE: length 생략할 경우 문자열의 끝까지 반환합니다.
const str = 'Big golas get big results.';
console.log(str.substr(1, 8));
// output: ig golas
console.log(str.substr(7));
// output: as get big results.
- substring
substring() 메서드는 문자열의 시작 인덱스로 부터 종료 인덱스 전 까지 문자열을 추출하여 반환합니다.
새로운 문자열을 반환합니다.
Syntax: str.substring(indexStart[, indexEnd])
- indexStart: 추출할 문자열 시작 인덱스, 0부터 시작합니다.
- indexEnd: 추출 종료 인덱스로 그 직전까지 추출됩니다.
NOTE: indexEnd 생략할 경우 문자열의 끝까지 반환합니다.
const str = 'Big golas get big results.';
console.log(str.substring(1, 8));
// output: ig gola
console.log(str.substring(7));
// output: as get big results.
- slice
slice() 메서드는 시작 인덱스부터 종료 인덱스 전까지의 문자열을 추출합니다
새로운 문자열을 반환합니다.
Syntax: str.slice(beginIndex[, endIndex])
- beginIndex: 문자열 시작 인덱스, 0부터 시작합니다.
- endIndex: 추출 종료 인덱스로 그 직전까지 추출됩니다.
NOTE: endIndex를 생략할 경우 문자열의 끝까지 반환합니다.
종료 인덱스 위치의 문자는 추출에 포함되지 않습니다.
const str = 'Big golas get big results.';
console.log(str.slice(8));
// output: "s get big results."
console.log(str);
// output: "Big golas get big results."
- split
split() 메서드는 문자열을 지정한 지정된 구분자를 이용하여 나눠진 문자 배열을 반환합니다.
새로운 배열을 반환합니다.
Syntax: str.split([separator[, limit]])
- separator: 원본 문자열을 끊어야 할 부분을 나타내는 문자열을 나타냅니다.
- limit: 반환할 문자 혹은 문자열의 갯수를 나타냅니다.
NOTE: limit 생략할 경우 구분된 모든 문자를 반환합니다.
const str = 'Big golas get big results.';
console.log(str.split(' '));
// output: [ 'Big', 'golas', 'get', 'big', 'results.' ]
console.log(str.split(' ', 2));
// output: [ 'Big', 'golas' ]
[Javascript] - 자바스크립트 javascript 문자열 찾기
[Javascript] - 자바스크립트 javascript 문자열 공백 제거 trim
'javascript' 카테고리의 다른 글
자바스크립트 javascript 문자열 합치기 (0) | 2020.08.08 |
---|---|
자바스크립트 javascript 문자열 바꾸기 치환 (1) | 2020.08.07 |
[javascript] 자바스크립트 배열 array 유용한 함수 map (0) | 2020.02.19 |
자바스크립트 javascript array to string 배열을 문자로 변경 (0) | 2020.02.04 |
[javascript] 자바스크립트 array 배열 (0) | 2020.01.30 |