-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
split 질문입니다.
19.08.13 19:37 작성 조회수 79
0
split 정규식에서 () 를 쓰면 포함해서 잘린다고 하셨는데,
이는 split 문법인가요 정규식 문법인가요?
어디 공식문서같은거 확인 할 방법이 있나요??
var a = '1, 2, 3, 4, 5'
a.split(/\,/g) // ["1", " 2", " 3", " 4", " 5"]
a.split(/(\,)/g) // ["1", ",", " 2", ",", " 3", ",", " 4", ",", " 5"]
답변을 작성해보세요.
1
조현영
지식공유자2019.08.13
()를 쓰는 것 자체는 정규표현식의 캡쳐 그룹 문법입니다.
split 메서드는 캡쳐 그룹이 있는 경우 그것을 포함한 결과를 반환합니다.
이 내용은 자바스크립트 공식 스펙(ecmascript)에 적혀있습니다.
답변 1