MatchIndices — 매치 위치와 함께 순회하는 반복자

MatchIndices — 매치 위치와 함께 순회하는 반복자

MatchIndicesmatch_indices 메서드로 생성되는 반복자예요. 문자열에서 패턴과 일치하는 부분의 시작 인덱스와 그 부분을 함께 순회해요.

출처: Rust 공식 문서

본문

pub struct MatchIndices<'a, P>(/* private fields */)
where
    P: Pattern;

각 아이템은 (usize, &'a str) 형태로, 일치하는 부분의 시작 바이트 인덱스와 그 문자열 슬라이스를 돌려줘요. 일치(match)는 서로 겹치지 않아요.

이 반복자는 Clone, Debug, DoubleEndedIterator, FusedIterator, Iterator, Send, Sync 등을 구현해요.

더 알아보기 (Learn more)