zeroreg

Types

Pattern

opaque
pub opaque type Pattern

Values

pub fn alphanumeric() -> Pattern
pub fn any() -> Pattern
pub fn at_least(pattern: Pattern, min: Int) -> Pattern
pub fn at_most(pattern: Pattern, max: Int) -> Pattern
pub fn between(pattern: Pattern, min: Int, max: Int) -> Pattern
pub fn capture(pattern: Pattern) -> Pattern
pub fn carriage_return() -> Pattern
pub fn char_in(chars: String) -> Pattern
pub fn char_not_in(chars: String) -> Pattern
pub fn digit(count: Int) -> Pattern
pub fn end_of_line() -> Pattern
pub fn escape(value: String) -> String
pub fn group(pattern: Pattern) -> Pattern
pub fn letter() -> Pattern
pub fn literal(value: String) -> Pattern
pub fn lowercase() -> Pattern
pub fn match(
  pattern: Pattern,
  input: String,
) -> option.Option(List(String))
pub fn match_all(
  pattern: Pattern,
  input: String,
) -> List(List(String))
pub fn matches(pattern: Pattern, input: String) -> Bool
pub fn named_capture(pattern: Pattern, name: String) -> Pattern
pub fn new(source: String) -> Pattern
pub fn newline() -> Pattern
pub fn non_digit() -> Pattern
pub fn non_whitespace() -> Pattern
pub fn non_word() -> Pattern
pub fn non_word_boundary() -> Pattern
pub fn one_of(patterns: List(Pattern)) -> Pattern
pub fn one_of_str(values: List(String)) -> Pattern
pub fn one_or_more(pattern: Pattern) -> Pattern
pub fn optional(pattern: Pattern) -> Pattern
pub fn optional_str(value: String) -> Pattern
pub fn or_(pattern: Pattern, other: Pattern) -> Pattern
pub fn or_str(pattern: Pattern, value: String) -> Pattern
pub fn range(from: String, to: String) -> Pattern
pub fn raw(source: String) -> Pattern
pub fn replace(
  pattern: Pattern,
  input: String,
  replacement: String,
) -> String
pub fn source(pattern: Pattern) -> String
pub fn start_of_line() -> Pattern
pub fn tab() -> Pattern
pub fn then(pattern: Pattern, next: Pattern) -> Pattern
pub fn then_str(pattern: Pattern, value: String) -> Pattern
pub fn times(pattern: Pattern, count: Int) -> Pattern
pub fn uppercase() -> Pattern
pub fn whitespace() -> Pattern
pub fn word() -> Pattern
pub fn word_boundary() -> Pattern
pub fn zero_or_more(pattern: Pattern) -> Pattern
Search Document