logo

자바스크립트 문자열 분할()

이름에서 알 수 있듯이, 나뉘다() JavaScript의 메서드는 문자열을 하위 문자열 배열로 분할하고 이러한 하위 문자열을 배열에 넣은 다음 새 배열을 반환합니다. 원래 문자열은 변경되지 않습니다.

문자열이 비어 있으면 빈 배열을 반환하는 대신 나뉘다() 메서드는 빈 문자열이 포함된 배열을 반환합니다. 문자열과 구분 기호가 모두 빈 문자열인 경우 빈 배열이 반환됩니다.

통사론

 string.split(separator, limit) 

함수 인수는 다음과 같이 논의됩니다.

분리 기호: 선택적 매개변수입니다. 정규식일 수도 있고 간단한 문자열일 수도 있습니다. 분할이 발생해야 하는 지점을 지정합니다.

여러 문자가 있는 경우 분할하려면 전체 문자의 시퀀스를 찾아야 합니다.

주어진 문자열에 구분 기호가 없거나 생략되면 전체 문자열이 단일 배열 요소가 됩니다. 이러한 경우 반환된 배열에는 전체 문자열로 구성된 단일 요소가 포함됩니다.

char tostring 자바

문자열의 시작이나 끝 부분에 구분 기호가 있으면 여전히 분할 효과가 있습니다. 반환된 배열은 반환된 배열의 시작 또는 마지막 위치에 나타나는 길이가 0인 빈 문자열로 구성됩니다.

한계: 선택적 매개변수이기도 합니다. 한계 수를 지정하는 음수가 아닌 정수입니다. 이는 주어진 문자열에서 찾을 수 있는 분할 수에 대한 더 높은 제한을 정의합니다. 주어지면 지정된 문자열이 나타날 때마다 문자열을 분할합니다. 분리 기호 . 제한 항목이 배열에 배치되면 중지됩니다.

배열에는 지정된 제한보다 적은 수의 항목이 포함될 수 있습니다. 한계에 도달하기 전에 문자열의 끝에 도달했을 때 발생합니다.

자바의 난수

이해하자 나뉘다() 몇 가지 예를 사용하는 방법.

실시예 1

이 예에서는 나뉘다() 함수는 문자열을 분할합니다 str 공백(' ')이 발생할 때마다 문자열 배열을 반환합니다. 여기서는 한계 인수를 사용하고 한계 주장 .

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(' ', 3); document.write(arr); 
지금 테스트해보세요

산출

 Welcome,to,the 

실시예2

이 예에서는 문자를 사용하고 있습니다. '티' 주어진 문자열의 구분 기호로 사용됩니다. 그만큼 나뉘다() 함수는 문자가 나타날 때마다 주어진 문자열을 분할하여 문자열 배열을 만듭니다. '티'.

여기서는 특정 항목을 지정하지 않습니다. 한계 논쟁.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('t'); document.write(arr); 
지금 테스트해보세요

산출

 Welcome ,o ,he javaTpoin,.com 

실시예3

이 예에서는 분리 기호 매개변수. 출력에서 반환된 배열에는 주어진 문자열로 구성된 단일 요소가 포함되어 있음을 알 수 있습니다.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(); document.write(arr); 
지금 테스트해보세요

산출

다음으로 선택
 Welcome to the javaTpoint.com 

실시예4

여기서는 한계 매개변수 및 문자 사용 '영형' 주어진 문자열의 구분 기호로 사용됩니다. 그만큼 나뉘다() 함수는 주어진 문자가 있는 곳마다 주어진 문자열을 분할하여 문자열 배열을 생성합니다. '영형' 한도에 도달할 때까지 발생합니다.

Limit 매개변수는 분할 수를 2로 제한합니다. 2 한도의 값으로. 출력에서 분할이 두 번만 발생하는 것을 볼 수 있습니다.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('o', 2); document.write(arr); 
지금 테스트해보세요

산출

 Welc,me t