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

相关推荐
yoyo_zzm2 分钟前
SpringBoot Test详解
spring boot·后端·log4j
咸鱼翻身小阿橙11 分钟前
QT-P3
开发语言·qt·计算机视觉
心易行者19 分钟前
代码写好了,然后呢?——手把手教你把Python脚本变成能赚钱的Web应用
开发语言·前端·python
AKA__Zas20 分钟前
初识 事务
java·开发语言·数据库·sql
今儿敲了吗22 分钟前
常用UI组件
开发语言
AI人工智能+电脑小能手23 分钟前
【大白话说Java面试题】【Java基础篇】01_说说ArrayList的底层原理/扩容规则
java·后端·面试·list
高斯林.神犇28 分钟前
六、java配置类改造ioc
java·开发语言
t***54429 分钟前
Orwell Dev-C++ 和 Embarcadero Dev-C++ 哪个更好
开发语言·c++
gCode Teacher 格码致知31 分钟前
Python提高:软件测试中Fixture机制-由Deepseek产生
开发语言·python