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

相关推荐
2401_8747325311 分钟前
泛型编程与STL设计思想
开发语言·c++·算法
飞Link12 分钟前
具身智能中 Wrapper 架构的深度解构与 Python 实战
开发语言·python·架构
掘金码甲哥26 分钟前
MetalLB才是给Ingress这个老登做负重前行的那个男人
后端
叫我一声阿雷吧31 分钟前
JS 入门通关手册(21):原型链:JS 继承的底层原理
开发语言·javascript·前端面试·原型链·js继承·js进阶·js面向对象
野犬寒鸦35 分钟前
从零起步学习计算机操作系统:内存管理篇
服务器·后端·学习·缓存·面试
计算机学姐36 分钟前
基于SpringBoot的中药材店铺管理系统
java·vue.js·spring boot·后端·spring·tomcat·推荐算法
青柠代码录37 分钟前
【MySQL】事务:如何使用事务
后端
猫墨*37 分钟前
springboot3、knife4j-openapi3配置动态接口版本管理
java·开发语言
weixin_5316518138 分钟前
Python 渐进式学习指南
开发语言·windows·python
weixin_6495556740 分钟前
C语言程序设计第四版(何钦铭、颜晖)第八章指针之在数组中查找指定元素
c语言·开发语言