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

相关推荐
jz_ddk12 分钟前
[指南] Python循环语句完全指南
开发语言·python·continue·循环·for·while·break
chilavert31814 分钟前
技术演进中的开发沉思-368:锁机制(中)
java·开发语言·jvm
大黄说说31 分钟前
MySQL数据库运维管理基础知识:从安装到日常维护的完整指南
开发语言
HAPPY酷40 分钟前
C++ 多线程实战三板斧
java·开发语言·c++·技术美术
独自破碎E44 分钟前
BISHI54货物堆放
android·java·开发语言
无心水1 小时前
5、微服务快速启航:基于Pig与BladeX构建高可用分布式系统实战
服务器·分布式·后端·spring·微服务·云原生·架构
顾北122 小时前
SpringCloud 系列 04:Gateway 断言 / 过滤器 / 限流 一站式落地指南
java·开发语言·数据库
wuqingshun3141592 小时前
java创建对象的方式
java·开发语言
二十雨辰2 小时前
[英语]-介词和动词
开发语言
米羊1212 小时前
Struts 2 漏洞(下)
java·后端·struts