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

相关推荐
步行cgn11 小时前
构造注入详解:Spring 依赖注入的首选方式
后端
吃饱了得干活11 小时前
Spring Boot + Redis 分布式锁:一个订单重复提交引发的六次迭代
java·redis·后端
步行cgn11 小时前
依赖注入详解:Spring IoC 的实现方式
后端
资讯综合11 小时前
2026全国云渲染网站排名 不同需求用户适配榜单
开发语言·前端·javascript
aramae12 小时前
模拟实现strcpy(字符串拷贝)(C语言)
java·c语言·开发语言·算法
PHP实战开发录12 小时前
PHP接口超时后为什么任务还在跑
开发语言·前端·php·开发
m0_7345717612 小时前
深入理解C++ 构造函数<十一> initializer_list 构造
开发语言·c++
平头哥AI12 小时前
Day 21 _ error 是个普通值_errors.New 与 fmt.Errorf 造出来,沿调用栈抛到 main 接住
后端·学习·golang·go
qq_4523962312 小时前
第二篇:《环境搭建与 Hello World:Cargo、rustc 与工具链》
rust
数据狐(Datafox)12 小时前
京东商品详情API接口解析(附 JSON 样例)
java·开发语言·json