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

相关推荐
临床数据科学和人工智能兴趣组1 小时前
要使用 R Markdown,首先需要安装 R 和 RStudio,接着安装 rmarkdown 包
开发语言·数据挖掘·数据分析·r语言·r语言-4.2.1
Nebula嵌入式1 小时前
【C语言】09-深入解析main函数
linux·c语言·开发语言·嵌入式
陈随易1 小时前
moon,apt和yum之外linux系统命令安装新选择
前端·后端·程序员
码事漫谈2 小时前
当单库日增 4.5TB,异构实时同步还能稳得住吗?
后端
神罚天下ET3 小时前
c# ACME client (补充)
开发语言·c#
小灰灰搞电子3 小时前
Qt 实现魔法导航菜单源码分享
开发语言·qt
持敬chijing4 小时前
Python概述
开发语言·python
IT_陈寒4 小时前
SpringBoot自动配置的坑,这次真踩疼我了
前端·人工智能·后端
shengjk14 小时前
AI Engineering 五代演进史:Prompt、RAG、Agent 到 Graph 的架构革命
后端
子兮曰5 小时前
AI 浏览器 Agent 的安全困局:当自动化工具可以偷走你的登录态
前端·人工智能·后端