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

相关推荐
CaffeinePro13 小时前
依赖注入:FastAPI最核心的解耦能力案例解析
后端·fastapi
Assby14 小时前
从 Function Calling 到 MCP:理解 Agent 工具调用的底层通信机制
人工智能·后端
打字机v14 小时前
创建第一个spring-boot项目
后端
像我这样帅的人丶你还14 小时前
Java 后端详解(三):全局异常处理与 JPA 数据库映射
java·后端
前端Hardy14 小时前
又一个 AI 神器火了!
前端·javascript·后端
神奇小汤圆15 小时前
面试被问烂的Java虚拟机调优,我用一个实战案例给你讲得明明白白
后端
明月_清风15 小时前
开发者网络概念全扫盲:一篇搞定
后端·网络协议
明月_清风15 小时前
零信任入门:从"城堡护城河"到"每次进门都要刷卡"
后端
站大爷IP16 小时前
Python循环中修改字典键导致遍历异常深度解析实战案例
后端