⊗jsSpRENP 130 of 294 menu

JavaScript 정규식에서 명명된 캡처 그룹

정규 표현식에서 캡처 그룹에 이름을 지을 수 있습니다. 이를 위한 특별한 구문이 있습니다. 다음과 같습니다: (?<name>pattern), 여기서 pattern는 정규식이고, name 는 캡처 그룹의 이름입니다.

예제를 통해 살펴보겠습니다. 다음과 같은 문자열이 있다고 가정해 봅시다:

let str = '2025-10-29';

캡처 그룹에 이름이 지정된 정규식을 만들어 보겠습니다:

let reg = /(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/;

이 정규식을 문자열에 적용해 보겠습니다:

let res = str.match(reg);

캡처 그룹 데이터는 결과 객체의 groups 속성에 객체 형태로 들어갑니다:

console.log(res.groups);

객체의 각 요소에 개별적으로 접근할 수 있습니다:

console.log(res.groups.year); // 2025 console.log(res.groups.month); // 10 console.log(res.groups.day); // 29

시간이 있는 문자열이 주어집니다:

let str = '12:59:59';

시, 분, 초를 별도의 명명된 캡처 그룹에 넣으세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부