전역 문자열 교체 정규 표현 식
캡 처 그룹 은 정규 표현 식 중성자 표현 식 과 일치 하 는 내용 을 메모리 에 숫자 번호 나 명시 적 이름 을 가 진 그룹 에 저장 하여 나중에 참조 할 수 있 도록 합 니 다.물론 이 인용 은 정규 표현 식 내부 일 수도 있 고 정규 표현 식 외부 일 수도 있다.
쉽게 말 하면 정규 표현 식 과 일치 하 는 다른 결 과 를 변수 로 다시 호출 하 는 것 이다.
캡 처 그룹 이름
캡 처 그룹 이름 이 명시 되 지 않 았 다 면 캡 처 그룹 이름 을 사용 하지 않 았 다 면 모든 캡 처 그룹 에 숫자 순서대로 접근 해 야 합 니 다.일반 포획 조 만 있 는 경우 포획 조 의 번 호 는 '(' 가 나타 나 는 순서에 따라 왼쪽 에서 오른쪽으로 1 부터 번 호 를 매 긴 다. 주의: 0 은 전체 조 를 대표 한다.
예: 정규 표현 식: (\ d {4}) - (\ d {2}) - (\ d \ \ d) 일치: 2018 - 06 - 01
결과: -. 0 대표: 2018 - 06 - 01 -. 1 대표: 2018 -. 2 대표: 06 -. 3 대표: 01
인용 하 다.
일반 캡 처 그룹 역방향 참조: \ k, 보통 umber 로 간략화 합 니 다.
예:
\0 , \1, \2, \3
장면 을 운용 하 다
현재 함수:
how(a,b);
how(c,x);
how(m,n);
다음으로 변경:
how(a,b,a);
how(c,x,c);
how(m,n,m);
만약 이러한 코드 를 대량으로 변경 해 야 한다 면, 이렇게 정규 표현 식 을 사용 하면 매우 편리 할 것 이다.
구현: 정규 표현 식 찾기:
^.*(how)\(([a-zA-Z]*),([a-zA-Z]*)\);
정규 표현 식 바 꾸 기:
\1(\2,\3,\2);
설명:
(how) how 1
([a-zA-Z]*) 1 2
([a-zA-Z]*) 2 3
umber
큰 성 과 를 거 두 었 으 니 집에 가서 자라.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.