Crate string_patterns

Source

Re-exports§

pub use crate::enums::*;
pub use crate::pattern_match::*;
pub use crate::pattern_replace::*;
pub use crate::pattern_filter::*;
pub use crate::pattern_many::*;
pub use crate::pattern_split::*;
pub use crate::pattern_capture::*;
pub use crate::words::*;

Modules§

enums
pattern_capture
pattern_filter
pattern_many
pattern_match
pattern_replace
pattern_split
words

Structs§

Captures
Represents the capture groups for a single match.
Match
Represents a single match of a regex in a haystack.
Regex
A compiled regular expression for searching Unicode haystacks.

Enums§

Error
An error that occurred during parsing or compiling a regular expression.

Functions§

build_regex
Build a regular expression with an optional case-insenistive non-capturing group If the source pattern starts with a non-capturing group, this will be ignored irrespective of the case_insenistive flag