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

相关推荐
熬夜苦读学习14 小时前
Qt-- 系统相关
开发语言·qt
弹简特14 小时前
【Java项目-企悦抽】11-用户与认证模块-实现用户登录03(结束登录功能)-完成测试+对接前端+登录拦截器
java·开发语言
haolin123.14 小时前
类和对象(下)
c语言·开发语言·c++
AskHarries14 小时前
RSS 有必要做吗
后端
颜进强14 小时前
前端看后端 14:什么是 CORS?
前端·后端
大尚来也14 小时前
用 Python 自动整理文件、重命名、分类电脑文件夹
开发语言·python
CVer儿14 小时前
c++二级指针
开发语言·c++
mlidongfeng15 小时前
[AI][C++26] SIMD 编程模型思考
开发语言·c++·人工智能
j7~15 小时前
【Linux】二十七.线程篇四《Linux多线程编程:线程互斥(互斥量的底层到封装)、线程安全和冲入、死锁》---详解
linux·开发语言·c++·线程安全·死锁·线程互斥·重入
用户693717500138415 小时前
了解一下 Agent Harness
android·前端·后端