Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 특수 문자를 어떻게 분리할 수 있습니까?


특수 문자를 분리하려면 정규 표현식과 함께 match() 개념을 사용하십시오. 구문은 다음과 같습니다 -

yourStringName.flatMap(anyVariableName => yourVariableName.match(/\w+|\W+/g));

다음은 값 사이에 특수 문자가 있는 배열입니다 -

var allNames =['존 스미스', '데이비드', '캐롤% 테일러'];

이제 특수 문자로 텍스트를 구분하는 방법을 살펴보겠습니다. 다음은 코드입니다 -

예시

var allNames =['John-Smith', 'David', 'Carol%Taylor'];var 출력 =allNames.flatMap(obj => obj.match(/\w+|\W+/g));console .log(출력);

위의 프로그램을 실행하려면 다음 명령을 사용해야 합니다 -

노드 fileName.js.

여기에서 내 파일 이름은 demo32.js입니다.

출력

이렇게 하면 다음 출력이 생성됩니다 -

PS C:\Users\Amit\JavaScript-code> 노드 demo32.js[ 'John', '-', 'Smith', 'David', 'Carol', '%', 'Taylor']