84 of 264 menu

match 메서드

match 메서드는 정규식과 일치하는 배열을 반환합니다. 일치하는 것이 없으면 null를 반환합니다. 수정자 g 없이 호출되면 이 메서드는 제로 요소에 찾은 부분 문자열이 있고, 다른 요소에는 캡처 그룹이 있는 배열을 반환합니다. 수정자 g와 함께 호출되면 이 메서드는 찾은 모든 일치 항목을 배열로 반환합니다.

문법

문자열.match(정규식);

예시

정규식과 일치하는 항목을 찾고 캡처 그룹으로 분해해 봅시다:

let str = '12:34'; let res = str.match(/(\d+):(\d+)/); console.log(res[0]); // 찾은 항목 console.log(res[1]); // 1번 캡처 그룹 console.log(res[2]); // 2번 캡처 그룹

코드 실행 결과:

'12:34' '12' '34'

예시

문자 'a'로 구성된 부분 문자열의 배열을 얻어 봅시다:

let str = 'a aa aaa aaaa'; let res = str.match(/a+/g); console.log(res);

코드 실행 결과:

['a', 'aa', 'aaa', 'aaaa']

함께 보기

  • 문자열을 확인하는 메서드 test,
  • 문자열에서 모든 일치 항목을 찾는 메서드 matchAll,
  • 순차 검색을 수행하는 메서드 exec,
  • 검색 및 바꾸기를 수행하는 메서드 replace,
  • 검색을 수행하는 메서드 search,
  • 문자열을 분할하는 메서드 split,
한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부