notepad++
정규식
수색…
캡처 그룹 참조
역 참조
"역 참조" 는 검색 정규 표현식에서 동일한 검색 정규 표현식의 그룹을 캡처하는 참조입니다. "검색 정규식"은 찾기 / 바꾸기 대화 상자의 "찾기"필드에 사용 된 정규식입니다. 다음은 가장 일반적인 역 참조 구문입니다.
Absolute: (group one)...\1
Relative: (group one)(group two)...\-1
Named: (?<name>group)...\k<name>
대체
"대체"는 관련 정규 표현식에서 그룹을 캡처하기위한 대체 정규 표현식의 참조입니다. "대체 정규 표현식"은 찾기 / 바꾸기 대화 상자의 "바꾸기"필드에 사용 된 정규 표현식입니다. 다음은 가장 일반적인 대체 구문입니다.
Absolute: $1
Named: $+{name}
9 개 이상의 그룹
\1
, \-1
및 $n
은 한 자리 숫자로 제한됩니다. 9보다 큰 캡처 그룹을 위치 적으로 참조하려면 대신 다음 구문을 사용하십시오.
Backreference: (group one)...(group ten)...\g{10}
Substitution: ${10}
그룹 캡처
메모장 + +에서 정규식은 원하는만큼 많은 캡처 그룹을 가질 수 있습니다.
(one)(two)(three)...(nine)(more than nine groups!)...
익명 캡처 그룹 은 표준 구문을 사용합니다.
(group)
명명 된 캡처 그룹 은 다음 구문 형식 중 하나를 사용할 수 있습니다.
(?<name>group)
(?'name'group)
익명 및 명명 된 캡처 그룹은 임의의 순서로 혼합 될 수 있습니다.
(anonymous)(?<name>named)(anonymous)
캡처 그룹은 중첩과 상관없이 여는 괄호 '의 순서에 따라 1
부터 시작하여 번호가 매겨집니다.
((group 2) group 1)
명명 된 그룹은 번호 매기기에 포함됩니다.
(group 1)(?<name>group 2)(group 3)
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow