Matches — 패턴 일치를 순회하는 반복자

Matches — 패턴 일치를 순회하는 반복자

Matchesmatches 메서드로 생성되는 반복자예요. 문자열에서 주어진 패턴과 일치하는 부분들을 순회해요.

출처: Rust 공식 문서

본문

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

예시

let v: Vec<&str> = "abcXXabcXX".matches("abc").collect();
assert_eq!(v, ["abc", "abc"]);

각 아이템은 일치하는 부분의 문자열 슬라이스(&'a str)예요. 일치(match)는 서로 겹치지 않아요.

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

더 알아보기 (Learn more)