rust读取csv文件,匹配搜索字符

1.代码

rust 复制代码
use std::fs::File;
use std::io::{BufRead, BufReader};
use regex::{Regex};


fn main() {
    let f = File::open("F:\\0-X-RUST\\1-systematic\\ch2-fileRead\\data\\test.csv").unwrap();
    let mut reader = BufReader::new(f);

    let re = Regex::new("45asd").unwrap();


    for line in reader.lines(){
        let line = line.unwrap();
        println!("{}", line);
        let c_s = re.find(&*line);

        match c_s {
            None => {println!("未匹配到:45asd")}
            Some(_) => { print!("包含{:?}", c_s)}
        }
    }
}

2.运行结果

3.工程源码含数据文件

下载地址:https://download.csdn.net/download/qq_34321590/89612367

相关推荐
你的人类朋友14 小时前
说说签名与验签
后端
databook14 小时前
Manim实现脉冲闪烁特效
后端·python·动效
canonical_entropy18 小时前
AI时代,我们还需要低代码吗?—— 一场关于模型、演化与软件未来的深度问答
后端·低代码·aigc
颜如玉18 小时前
HikariCP:Dead code elimination优化
后端·性能优化·源码
考虑考虑19 小时前
Jpa使用union all
java·spring boot·后端
bobz96520 小时前
virtio vs vfio
后端
Rexi20 小时前
“Controller→Service→DAO”三层架构
后端
bobz96521 小时前
计算虚拟化的设计
后端
深圳蔓延科技21 小时前
Kafka的高性能之路
后端·kafka
Barcke21 小时前
深入浅出 Spring WebFlux:从核心原理到深度实战
后端