⊗jsSpREMM 120 of 294 menu

자바스크립트 정규식의 match 메소드

match 메소드는 정규식과 처음 일치하는 부분을 찾습니다. 이 메소드는 배열을 반환하며, 배열의 0번째 요소에는 발견된 부분 문자열이 들어갑니다.

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

let str = 'xax xaax xaaax';

이 문자열에 정규식을 사용하여 메소드를 적용해 봅시다:

let res = str.match(/xa+x/);

결과 배열의 0번째 요소에는 정규식과 처음 일치한 부분이 들어갑니다:

console.log(res[0]); // 'xax'를 출력합니다

이때 결과는 추가적인 속성을 가집니다. index 속성에는 일치가 발견된 위치가 담깁니다:

console.log(res.index); // 0을 출력합니다

그리고 input 속성에는 검색이 수행된 원본 문자열이 들어갑니다 (가치가 의심스러운 정보이긴 합니다):

console.log(res.input); // 'xax xaax xaaax'를 출력합니다

다음 문자열이 주어졌습니다:

let str = 'aaa 123 bbb';

숫자를 포함하는 부분 문자열을 찾으세요.

다음 문자열이 주어졌습니다:

let str = 'aaa 123 bbb';

첫 번째 숫자의 위치를 찾으세요.

한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부