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

相关推荐
风筝在晴天搁浅2 分钟前
解题代码清爽版
java·开发语言
Java后端的Ai之路9 分钟前
21、Python - 命令模式
开发语言·人工智能·python·命令模式·外观模式
astronautyi14 分钟前
Go 运行时内存分配与 GC 位图深度剖析
开发语言·后端·golang
techdashen21 分钟前
Go 中如何处理错误
开发语言·后端·golang
孙克旭_38 分钟前
JVM 入门详解:JVM、JRE、JDK 区别,JVM 基础结构梳理
java·开发语言·jvm
随遇而安zx41 分钟前
【地基篇】---JVM 内存结构知识点(Java 8 运行时数据区深度解析)
java·开发语言·jvm
GoGeekBaird1 小时前
Agent 时代,你的生产环境,真的敢让它裸奔吗
后端·agent
FfHUCisI1 小时前
Golang 切片扩容策略
开发语言·数据库·golang
IT_陈寒1 小时前
Redis Pipeline用错竟比不用还慢,这个坑我帮你踩过了
前端·人工智能·后端
en.en..1 小时前
Ubuntu嵌入式开发 export环境变量
java·开发语言·数据库