
JavaScript에서 괄호로 묶인 문자열을 추출하는 정규 표현식
JavaScript에서 정규 표현식을 사용하여 괄호 사이의 하위 문자열을 가져오는 것은 리터럴 문자와 일치하도록 이스케이프된 괄호(( 및 ))를 사용하고 캡처를 생성하기 위해 일반 괄호()를 사용한 패턴 그룹. 자세한 설명은 다음과 같습니다.
-
이스케이프된 괄호 세트 만들기: 백슬래시()를 사용하여 괄호 문자를 이스케이프하고 텍스트의 실제 괄호와 일치하는지 확인하세요.
-
캡처링 그룹 만들기: 이스케이프 처리된 괄호 안에 일치시킬 콘텐츠를 지정하세요. 일반 괄호를 사용합니다. 이 그룹은 검색하려는 하위 문자열을 캡처합니다.
-
정규식 구성: 답변에 제공된 예제 코드에 표시된 대로 이스케이프된 괄호와 캡처 그룹을 단일 정규식으로 결합합니다. :
1 | var regExp = /\(([^)]+)\)/;
|
로그인 후 복사
이 패턴에서 (( 및 )는 괄호 문자와 정확히 일치하지만 캡처 그룹은 (1 )은 닫는 괄호가 아닌 모든 문자와 일치합니다.
-
정규식 실행: exec() 사용 입력 문자열에 정규식을 적용하는 방법입니다. 실행 결과는 배열에 저장되며, 여기서 첫 번째 요소(matches[0])는 전체 일치 항목 및 일치 항목[1]에는 캡처된 하위 문자열이 포함됩니다.
-
캡처된 하위 문자열에 액세스: 일치 항목[1]의 콘텐츠를 검색하여 원하는 하위 문자열에 액세스할 수 있습니다.
이 기술을 사용하면 정규 표현식을 사용하여 JavaScript 문자열에서 괄호 안의 내용을 효율적으로 추출할 수 있습니다. 표현.
위 내용은 JavaScript에서 정규식을 사용하여 괄호로 묶인 문자열을 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!