mail_matching/
mail_matching.rs1use simple_regex::RegexBuilder;
2
3fn main() {
4 let builder: RegexBuilder = RegexBuilder::new().bound_word(
5 RegexBuilder::new()
6 .character_class("A-Za-z0-9._%+-")
7 .literal('@')
8 .character_class("A-Za-z0-9.-")
9 .literal('\\')
10 .dot()
11 .exact_repetitions(RegexBuilder::new().character_class("A-Za-z"), 2)
12 );
13 let regex = builder.to_regex_or_panic();
14 println!("{}", regex.is_match("asasinbro3@gmail.com"));
15 println!("{}", regex.is_match("ABC@gmail.az"));
16}