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

相关推荐
王元_SmallA37 分钟前
【玩转全栈】----Django基本配置和介绍
java·后端
froginwe1138 分钟前
HTML5 测验
开发语言
Moonbit1 小时前
招募进行时 | MoonBit AI : 程序语言 & 大模型
前端·后端·面试
AlianNiew1 小时前
从源码到实战:用 Java 打造“限时+防重放”的文件安全预览链接
java·后端
小威要向诸佬学习呀2 小时前
2025年软件外包避坑指南与平台推荐:开发者实用经验分享
后端
冒泡的肥皂2 小时前
2PL+MVCC看一些场景
数据库·后端·mysql
bcbnb2 小时前
Charles 抓不到包怎么办?一线工程师的排查与真机抓包流程
后端
bcbnb2 小时前
IPA 一键加密工具实战,用多工具组合把加固做成一次性与可复用的交付能力(IPA 一键加密/Ipa Guard CLI/成品加固)
后端
麦兜*2 小时前
Spring Boot 应用 Docker 监控:Prometheus + Grafana 全方位监控
spring boot·后端·spring cloud·docker·prometheus
该用户已不存在2 小时前
Vibe Coding 入门指南:从想法到产品的完整路径
前端·人工智能·后端