Module regex::re_bytes[][src]

Re-exports

use std::borrow::Cow;
use std::collections::HashMap;
use std::fmt;
use std::ops::Index;
use std::str::FromStr;
use std::sync::Arc;
use memchr::memchr;
use exec::Exec;
use exec::ExecNoSync;
use expand::expand_bytes;
use error::Error;
use re_builder::bytes::RegexBuilder;
use re_trait;
use re_trait::RegularExpression;
use re_trait::Locations;
use re_trait::SubCapturesPosIter;

Structs

CaptureMatches

An iterator that yields all non-overlapping capture groups matching a particular regular expression.

CaptureNames

An iterator over the names of all possible captures.

Captures

Captures represents a group of captured byte strings for a single match.

CapturesDebug
Match

Match represents a single match of a regex in a haystack.

Matches

An iterator over all non-overlapping matches for a particular string.

NoExpand

NoExpand indicates literal byte string replacement.

Regex

A compiled regular expression for matching arbitrary bytes.

ReplacerRef

By-reference adaptor for a Replacer

Split

Yields all substrings delimited by a regular expression match.

SplitN

Yields at most N substrings delimited by a regular expression match.

SubCaptureMatches

An iterator that yields all capturing matches in the order in which they appear in the regex.

Traits

Replacer

Replacer describes types that can be used to replace matches in a byte string.