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

相关推荐
九.九6 分钟前
高性能算子库 ops-nn 的底层架构:从调度到指令的极致优化
开发语言
比奇堡派星星7 分钟前
sed命令
linux·运维·服务器·开发语言
船神丿男人10 分钟前
C++:STL string(一)
开发语言·c++
程序员zgh15 分钟前
Linux 内存管理单元 MMU
linux·运维·服务器·c语言·开发语言·c++
大魔王71926 分钟前
进程线程和协程三
后端
感性的程序员小王40 分钟前
我做了个 AI + 实时协作 的 draw.io,免费开源!!
前端·后端
想做功的洛伦兹力11 小时前
2026/2/12日打卡
开发语言·c++·算法
大模型玩家七七1 小时前
技术抉择:微调还是 RAG?——以春节祝福生成为例
android·java·大数据·开发语言·人工智能·算法·安全
那我掉的头发算什么1 小时前
【SpringBoot】统一功能处理详解
java·spring boot·后端·spring