Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/abs0luty/pretty_regex
/ functions
Functions
53 in github.com/abs0luty/pretty_regex
⨍
Functions
53
◇
Types & classes
10
↓ 6 callers
Function
just
(text: impl Into<String>)
pretty_regex/src/lib.rs:252
↓ 3 callers
Method
optional
(self)
pretty_regex/src/lib.rs:692
↓ 2 callers
Function
digit
()
pretty_regex/src/lib.rs:300
↓ 2 callers
Function
one_of
(options: &[S])
pretty_regex/src/lib.rs:810
↓ 2 callers
Method
to_regex
(self)
pretty_regex/src/unicode.rs:52
↓ 2 callers
Method
to_regex
(&self)
pretty_regex/src/lib.rs:146
↓ 2 callers
Method
to_regex_or_panic
(&self)
pretty_regex/src/lib.rs:157
↓ 1 callers
Method
not
``` # use pretty_regex::digit; let regex = (!digit()).to_regex_or_panic(); assert!(!regex.is_match("1")); assert!(regex.is_match("a")); ```
pretty_regex/src/logic.rs:135
↓ 1 callers
Method
repeats
(self, times: usize)
pretty_regex/src/lib.rs:633
↓ 1 callers
Method
then
(self, then: PrettyRegex<U>)
pretty_regex/src/lib.rs:174
Method
add
Allows to chain [`PrettyRegex`]. # Example ``` # use pretty_regex::just; let regex = (just("a") + just("b")).to_regex_or_panic(); assert!(regex.is_
pretty_regex/src/lib.rs:230
Function
alphabetic
()
pretty_regex/src/lib.rs:392
Function
alphanumeric
()
pretty_regex/src/lib.rs:410
Method
and
(self, rhs: PrettyRegex<CharClass<R>>)
pretty_regex/src/logic.rs:19
Function
any
()
pretty_regex/src/lib.rs:284
Function
ascii_alphabetic
()
pretty_regex/src/lib.rs:357
Function
ascii_alphanumeric
()
pretty_regex/src/lib.rs:374
Function
ascii_lowercase
()
pretty_regex/src/lib.rs:450
Function
beginning
()
pretty_regex/src/lib.rs:540
Method
bitand
(self, rhs: PrettyRegex<CharClass<R>>)
pretty_regex/src/logic.rs:86
Method
bitor
Establishes an OR relationship between regular expressions. # Example ``` # use pretty_regex::{one_of, just}; let regex = (just("hi") | just("bar"))
pretty_regex/src/lib.rs:838
Method
bitxor
Returns symmetric difference between two character classes. # Example ``` # use pretty_regex::within_char_range; let regex = (within_char_range('a'.
pretty_regex/src/logic.rs:226
Method
default
()
pretty_regex/src/lib.rs:131
Function
ending
()
pretty_regex/src/lib.rs:557
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
pretty_regex/src/lib.rs:236
Method
from
(value: Script)
pretty_regex/src/unicode.rs:104
Method
from
(value: T)
pretty_regex/src/lib.rs:183
Method
lazy
(&self)
pretty_regex/src/lib.rs:205
Function
lowercase
()
pretty_regex/src/lib.rs:431
Function
main
()
pretty_regex/examples/zip_plus_4.rs:3
Function
main
()
pretty_regex/examples/regexp.rs:3
Method
mul
Matches the pattern a given amount of times. # Example ``` # use pretty_regex::just; let regex = (just("foo") * 3) .to_regex_or_panic(); assert!(re
pretty_regex/src/lib.rs:611
Method
named_capture
(self, name: impl AsRef<str>)
pretty_regex/src/lib.rs:792
Method
new
()
pretty_regex/src/lib.rs:140
Function
nonescaped
(text: impl Into<String>)
pretty_regex/src/lib.rs:269
Function
not
Matches everything, except for what can be matched by an original regex. ``` # use pretty_regex::{logic::not, digit}; let not_digit = not(digit()).to
pretty_regex/src/logic.rs:118
Method
repeats_at_least
(self, times: usize)
pretty_regex/src/lib.rs:653
Method
repeats_n_times_within
(self, range: Range<usize>)
pretty_regex/src/lib.rs:732
Method
repeats_one_or_more_times
(self)
pretty_regex/src/lib.rs:673
Method
repeats_zero_or_more_times
(self)
pretty_regex/src/lib.rs:712
Method
sub
Removes character from second character class, that also appear in the first character class. ``` # use pretty_regex::{ascii_alphabetic, ascii_alphan
pretty_regex/src/logic.rs:104
Function
symmetric_difference_between
Returns symmetric difference between two character classes. # Example ``` # use pretty_regex::{within_char_range, logic::symmetric_difference_betwee
pretty_regex/src/logic.rs:63
Method
symmetric_difference_with
( self, rhs: PrettyRegex<CharClass<R>>, )
pretty_regex/src/logic.rs:39
Function
text_beginning
()
pretty_regex/src/lib.rs:574
Function
text_ending
()
pretty_regex/src/lib.rs:591
Method
unnamed_capture
(self)
pretty_regex/src/lib.rs:762
Function
whitespace
()
pretty_regex/src/lib.rs:340
Function
within
(set: &[T])
pretty_regex/src/lib.rs:465
Function
within_char_range
(range: RangeInclusive<char>)
pretty_regex/src/lib.rs:508
Function
without
(set: &[T])
pretty_regex/src/lib.rs:487
Function
without_char_range
(range: RangeInclusive<char>)
pretty_regex/src/lib.rs:523
Function
word
()
pretty_regex/src/lib.rs:317
Function
word_boundary
()
pretty_regex/src/lib.rs:324