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

相关推荐
回家路上绕了弯12 分钟前
AgentScope Java实战博客:从入门到落地,解锁智能代理开发新范式
后端
疯狂成瘾者13 分钟前
Spring Boot 项目中的 SMTP 邮件验证码服务技术解析
java·spring boot·后端
y = xⁿ16 分钟前
Java并发八股学习日记
java·开发语言·学习
阿苟18 分钟前
消息队列重点详解
后端·面试
xifangge202523 分钟前
【深度排障】从 OS 底层寻址剖析 javac 不是内部或外部命令 核心报错:变量空间隔离与自动化部署终极范式
java·开发语言·jdk·自动化
RustCoder25 分钟前
MangoFetch:一个用 Rust 写的 CLI/TUI 高性能的下载工具
后端·rust·开源
肖恩想要年薪百万28 分钟前
JSP中常用JSTL标签
java·开发语言·状态模式
l1t40 分钟前
在aarch64机器上安装clang来生成codonjit python模块
开发语言·python
程序员清风43 分钟前
AI开发岗该如何准备面试?
java·后端·面试
谙弆悕博士1 小时前
快速学C语言——第19章:C语言常用开发库
c语言·开发语言·算法·业界资讯·常用函数