인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

엄현태님의 프로필 이미지
엄현태

작성한 질문수

React로 NodeBird SNS 만들기

6-1. 해시태그 링크로 만들기

split 질문입니다.

작성

·

124

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

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

()를 쓰는 것 자체는 정규표현식의 캡쳐 그룹 문법입니다.

split 메서드는 캡쳐 그룹이 있는 경우 그것을 포함한 결과를 반환합니다.

이 내용은 자바스크립트 공식 스펙(ecmascript)에 적혀있습니다.

엄현태님의 프로필 이미지
엄현태

작성한 질문수

질문하기