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

相关推荐
BS30813_vx1 分钟前
【编号:01652】Spring Boot村务管理系统:财务公开、党建活动与计生服务一体化实战
开发语言·python
Jul1en_4 分钟前
【Java 脚手架】封装通用工具类-3
java·开发语言·redis·缓存·ai·bootstrap·rabbitmq
那咋乎吧8 分钟前
线程上下文切换和用户态进入内核态 linux内核都发生了什么
后端
学习星球11 分钟前
2026年AI Agent全栈开发实战——从Prompt到Production
开发语言·人工智能·prompt
YIAN15 分钟前
NestJS 入门核心梳理:模块化架构、装饰器与依赖注入
后端·nestjs
k4m7v2pz21 分钟前
交叉编译 Rust 到 aarch64 Linux 掌机:glibc 版本与 sysroot 重建的完整踩坑记录
rust·glibc·交叉编译·aarch64·zigbuild·sysroot
唐青枫27 分钟前
别只会 malloc:Zig Allocator、所有权与内存生命周期实战
后端
Fluxart.ai34 分钟前
商品多角度图怎么做?Flux Art 从白底图到规格图、包装图的 10 步教程
开发语言·前端·javascript
风曳丷1 小时前
12|用 Attack Tree 和 Trace 固化证据
后端