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

相关推荐
Lovefoolself4 分钟前
Electron框架使用vue开发跨平台桌面工具应用-后台日志发送到前台和执行导入ZIP
后端
莫陌尛.11 分钟前
Java核心知识点:直接内存、CPU密集型线程池、并行流对比文档
java·开发语言
styshoo12 分钟前
[NVSentinel] syslog-health-monitor模块分析
后端
Zane199416 分钟前
自定义异常该继承 Exception 还是 RuntimeException,就看这一个问题
java·后端
西峰u17 分钟前
Java多线程初阶完整总结|线程、锁、volatile、等待通知、常见案例
java·开发语言·jvm
风曳丷18 分钟前
10|攻击如何跨越 Context、阶段与时间
后端
tyung19 分钟前
znet 数据编解码:字节流怎么变成消息
后端·网络协议·go
夜雨声烦丿35 分钟前
从需求到页面:日期计算器应用的 ArkTS 原生实现
开发语言·javascript·华为·harmonyos
码视野43 分钟前
基于 Spring Boot + Vue3 的【高校化学实验室安全准入考试与危化品配伍排查系统】设计与实现(含PRD/三端高保真源码/大屏)
前端·人工智能·spring boot·后端·安全·vue3
LXMXHJ1 小时前
springboot项目测试
java·spring boot·后端·测试