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

相关推荐
量化小c13 小时前
从数据到策略:QuantDash + DuckDB 搭建 5 分钟 K 线本地量化数据仓库
后端·github
马可家的菠萝13 小时前
AI Agent Demo 10 分钟就能跑,真正难的是让它 200 个场景都别乱来
前端·后端·aigc
菜鸟谢13 小时前
Rust 数据类型 完整超详细知识点
后端
菜鸟谢13 小时前
Rust let / static / const 完整详解
后端
超超不吵吵13 小时前
Java AI转型实战(三):第一次调用大模型API,拿到AI回复
后端
名字还没想好☜13 小时前
Go 1.23 range-over-func 迭代器实战:自定义可迭代类型、提前退出与惰性求值
开发语言·后端·golang·go·迭代器
对象存储与RustFS13 小时前
给 Kubernetes 找一个对象存储后端:RustFS Helm 部署 + 应用接入实录
后端·云原生·kubernetes
用户81818706274613 小时前
第7章 死锁排查实录:jstack定位死锁的完整流程
java·后端
逻辑帧13 小时前
给 AI 时代找工作的同学一些实用建议
前端·后端
喵同志不止步于码农13 小时前
Java Caffeine 快速入门
java·开发语言·后端·并发·缓存一致性