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

相关推荐
只爱喝胡辣汤13 小时前
异步线程深度剖析(CompletableFuture/异步模式/虚拟线程)
后端
苏三说技术13 小时前
推荐一个比ES快5倍的搜索引擎
后端
二月龙13 小时前
Java 线程池核心参数详解:从原理到生产避坑
后端
小强198813 小时前
线上 Java 项目 CPU 飙升、OOM 排查思路:完整实战流程
后端
承渊政道13 小时前
【Python编程—从入门到实践】(Python字典:从基础语义到现代工程实践)
开发语言·python·pycharm·字典·嵌套
学编程就要猛13 小时前
流式编程及Spring中SSE实现
java·后端·spring·流式编程
wechatbot88813 小时前
SpringBoot Vue 企业微信多账号托管|扫码登录 代理 IP 消息回调
大数据·后端·微信·企业微信·ai编程
luj_176813 小时前
一线一区一变破解人盯人防守密码
开发语言·网络·c++·经验分享·算法
不才不才不不才13 小时前
Spring 源码系列(27): @Transactional 七大失效场景与源码归因
java·后端·spring
妙码生花13 小时前
PHP 各框架下和 Go 的性能比较
前端·后端·go