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

相关推荐
神奇小汤圆10 分钟前
2026大厂Java岗面试记录:八股+场景+项目+AI,一文讲透快速上岸路径(含答案)
后端
神奇小汤圆15 分钟前
我说MySQL每张表最好不超过2000万条数据,面试官让我回去等通知?
后端
HuanYu26 分钟前
JDK实现动态代理
后端
袋鱼不重36 分钟前
解决 Web 端图片预览与下载颜色不一致的一种工程方案
前端·后端
lizhongxuan36 分钟前
Agent 的 Code-driven Assembly
后端
稀土熊猫君1 小时前
一个人能做出什么开源项目?
vue.js·后端·开源
lizhongxuan1 小时前
Agent Runtime 中的 Code-driven Assembly
后端
货拉拉技术1 小时前
资损下降 99.96% 的背后: AI 资损防控平台实战
后端