Lines Matching full:regex
8 // This technically solves the problem posed in the `regex-dna` benchmark, but
9 // it cheats by combining all of the replacements into a single regex and
17 macro_rules! regex { macro
19 ::regex::Regex::new($re).unwrap()
28 seq = regex!(">[^\n]*\n|\n").replace_all(&seq, "").into_owned(); in main()
33 regex!("agggtaaa|tttaccct"), in main()
34 regex!("[cgt]gggtaaa|tttaccc[acg]"), in main()
35 regex!("a[act]ggtaaa|tttacc[agt]t"), in main()
36 regex!("ag[act]gtaaa|tttac[agt]ct"), in main()
37 regex!("agg[act]taaa|ttta[agt]cct"), in main()
38 regex!("aggg[acg]aaa|ttt[cgt]ccct"), in main()
39 regex!("agggt[cgt]aa|tt[acg]accct"), in main()
40 regex!("agggta[cgt]a|t[acg]taccct"), in main()
41 regex!("agggtaa[cgt]|[acg]ttaccct"), in main()
63 ]; // combined into one regex in `replace_all` in main()
80 let re = regex!(&alternates.join("|")); in replace_all()