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

相关推荐
行百里er5 分钟前
Spring Insight 里如何把 Span 画成瀑布时间线
spring boot·后端·监控
卷无止境6 分钟前
从终端里长出来的 IDE,oh-my-pi 到底是个什么东西
人工智能·后端
程序员yu10 分钟前
数智码力:Python作用域完全梳理,全局变量局部变量不再混乱
开发语言·python·学习
万物智能19 分钟前
PWM散热风扇设置—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
前端·后端·算法
用户81818706274628 分钟前
第29章 死信队列与延迟消息实战
java·后端
专业程序开发源28 分钟前
springboot旅游推荐系统82074-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·php·课程设计·旅游
步行cgn29 分钟前
Spring 注入值中含有特殊符号的处理详解
java·后端·spring
未秃头的程序猿32 分钟前
全链路追踪落地一年:从翻日志到秒级定位,我们都做了什么
java·后端·面试
回家路上绕了弯34 分钟前
ZCode 入门教程:从打开项目到完成一次 Java 代码修改
后端
薛定谔的算法35 分钟前
M03:面向对象编程(OOP)
后端