⊗jsSpREGB 98 of 294 menu

JavaScript 정규식에서 그룹화 괄호

이전 예제에서 반복 연산자는 바로 앞에 있는 한 문자에만 작용했습니다. 여러 문자에 작용하게 하려면 어떻게 해야 할까요?

이를 위해 그룹화 괄호 '(' 와 ')'가 있습니다. 작동 방식은 다음과 같습니다: 어떤 것이 그룹화 괄호 안에 있고 바로 ')' 뒤에 반복 연산자가 있으면 - 그것은 괄호 안의 모든 것에 작용합니다.

예제를 통해 살펴보겠습니다.

예제

다음 예제에서 검색 패턴은 다음과 같습니다: 문자 'x', 그 다음 문자열 'ab' 이 한 번 이상 반복된 후, 문자 'x':

let str = 'xabx xababx xaabbx' let res = str.replace(/x(ab)+x/g, '!');

결과로 변수에는 다음이 기록됩니다:

'! ! xaabbx'

실습 문제

다음 문자열이 주어집니다:

let str = 'ab abab abab abababab abea';

다음 패턴에 따라 문자열을 찾는 정규식을 작성하세요: 문자열 'ab'1회 이상 반복됨.

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