공백으로 구분하기 - Array.split(정규표현식)

주세환·2024년 2월 28일
0

Algorithm

목록 보기
14/14

Array.split(/\s+/)으로 공백을 기준으로 나누고
filter(word => word)로 빈 값을 제거하였다.

filter의 리턴값은 boolean이다.
true인 값만 남겨둔다.

word => word는 빈 문자열이 아닌 경우에 true를 반환한다.


  • 정규표현식
-- 종류 

^: 문자열의 시작 
$: 문자열의 끝 
[]: 대괄호 안의 어떤 문자든 하나와 일치
|: OR 조건
.: 어떤 문자든 하나와 일치
*: 0회 이상 반복
+: 1회 이상 반복
?: 0 또는 1회의 발생
\: 이스케이프 문자로, 특수 문자의 원래 의미를 상실시키고 문자 자체와 매칭


-- 예제

/^abc/: "abc"로 시작하는 문자열에 일치
/[0-9]+/: 하나 이상의 숫자에 일치
/\.png$/: ".png"로 끝나는 문자열에 일치
/[aeiou]/: 모음 중 하나에 일치
/^\d{3}-\d{2}-\d{4}$/: "123-45-6789" 형식의 미국 소셜 보안 번호에 일치
/\d/g : 전역에서 숫자만

0개의 댓글