>웹 프론트엔드 >JS 튜토리얼 >고급 replacement_javascript 기술을 위한 javascript 정규식 트리거 함수

고급 replacement_javascript 기술을 위한 javascript 정규식 트리거 함수

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-05-16 18:32:351014검색

일반적인 상황에서는 정규식을 사용하여 텍스트를 바꿀 수 있습니다.

코드 복사 코드는 다음과 같습니다.

var a = "abc123aXc";
a.replace(/a.c/g, 'ZZ');

단순 문자열 대신 고급 대체 항목을 정의할 수 있습니다. . 예:


실행 결과는 다음과 같습니다.

전달 매개변수 규칙의 원칙은 매우 명확합니다. 실제로 정규식에 하위 일치 항목이 정의된 경우 하위 일치 항목이 정의되지 않은 경우 길이는 고정됩니다. 매개변수 전달 규칙은 다음과 같습니다.

문자열 자체와 일치
모든 하위 일치(정의된 경우)
원래 문자열의 문자열 위치와 일치