Function e_utils::system::regex::regex2

source ·
pub fn regex2(input: &str, pattern: &str) -> bool
Expand description

§正则匹配2

use e_utils::{fs, regex::regex2};
fn main() {
  let base_dir = "D:\\keys"; // 修改为您的测试目录
  let patterns = vec!["*.sha256","*certkey.*"];
  for p in fs::tree_folder(base_dir).unwrap() {
    for pattern in &patterns {
      println!(
        "File {} matching pattern '{}' -> {}:",
        p,
        pattern,
        regex2(&p, pattern)
      );
    }
  }
}