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

相关推荐
彷徨而立5 分钟前
【C++】 using声明 与 using指示
开发语言·c++
csxin11 分钟前
Spring Boot 中如何设置 serializer 的 TimeZone
java·后端
@半良人20 分钟前
Deepseek+python自动生成禅道测试用例
开发语言·python·测试用例
一只鲲28 分钟前
48 C++ STL模板库17-容器9-关联容器-映射(map)多重映射(multimap)
开发语言·c++
荔枝爱编程32 分钟前
如何在 Docker 容器中使用 Arthas 监控 Java 应用
java·后端·docker
高松燈36 分钟前
kafka入门和核心概念介绍
后端
喵手39 分钟前
Java中Stream与集合框架的差异:如何通过Stream提升效率!
java·后端·java ee
喵手1 小时前
你知道,如何使用Java的多线程机制优化高并发应用吗?
java·后端·java ee
青梅主码1 小时前
坐标差 1 公分,返工一整天?试试这个转换窍门
后端
cxyxiaokui0011 小时前
别让你的Java对象在内存里躺平!序列化带它看世界
后端·面试