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

相关推荐
okseekw9 分钟前
Maven从入门到实战:核心概念+配置详解+避坑指南
java·后端
该用户已不存在10 分钟前
Node.js后端开发必不可少的7个核心库
javascript·后端·node.js
踏浪无痕11 分钟前
计算机算钱为什么会算错?怎么解决?
后端·算法·面试
undsky_12 分钟前
【RuoYi-SpringBoot3-Pro】:接入 AI 对话能力
人工智能·spring boot·后端·ai·ruoyi
疯狂的程序猴13 分钟前
一次 iOS App 日志排查的真实经历,测试的时候如何查看实时日志
后端
墨守城规14 分钟前
ThreadLocal深入刨析
后端
IMPYLH18 分钟前
Lua 的 IO (输入/输出)模块
开发语言·笔记·后端·lua
普通网友20 分钟前
Objective-C 类的方法重载与重写:区别与正确使用场景
开发语言·ios·objective-c
爱可生开源社区24 分钟前
SCALE | SQLFlash 在 SQL 优化维度上的表现评估
后端
喵了meme28 分钟前
C语言实战6
c语言·开发语言