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

相关推荐
l1t3 分钟前
duckdb 1.6dev新增的.manual命令
开发语言·数据库
嘟嘟07175 分钟前
从零理解 MCP:手写一个本地 MCP Server 并接入 LangChain Agent
前端·后端
沈七6 分钟前
Go 补强第三天:给 TaskStore 写单元测试
后端
你怎么知道我是队长9 分钟前
JavaScript的函数介绍
开发语言·前端·javascript
范闲10 分钟前
第二章:Octo v0.1.1:从「能用」到「好用」——终端 AI 聊天体验的全面升级
人工智能·后端
独孤留白11 分钟前
从C到Rust:Trait Deref + DerefMut 智能指针与自动解引用
rust
贰先生12 分钟前
Xiuno BBS 审计之问题03:附件上传高危风险
后端
YMWM_15 分钟前
python-venv虚拟环境
linux·开发语言·python
Ai拆代码的曹操16 分钟前
记一次 K8s Pod Pending 排查:两层坑叠加,从资源到存储的完整复盘
后端
贰先生16 分钟前
Xiuno BBS 审计之问题04:Cookie 缺少 HttpOnly/Secure/SameSite 安全属性
后端