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

相关推荐
小猪皮蛋粥6 分钟前
python画图
开发语言·python
Felven6 分钟前
A. The 67th Integer Problem
开发语言
zopple9 分钟前
Laravel7.x核心特性全解析
开发语言·php·laravel
wjs202410 分钟前
MVC 应用程序
开发语言
lly20240611 分钟前
ionic 模态窗口:全面解析与最佳实践
开发语言
小白学大数据12 分钟前
解决 Python 爬虫被限制:延迟抓取指令深度解析
开发语言·c++·爬虫·python
qq_120840937123 分钟前
Three.js 工程向:EffectComposer 后处理链路与色彩管理
开发语言·前端·javascript
Hello--_--World42 分钟前
ES16:Set 集合方法增强、Promise.try、迭代器助手、JSON 模块导入 相关知识
开发语言·javascript·json
StockTV1 小时前
韩国市场API技术对接指南,涵盖实时行情、历史数据、指数信息、公司详情等功能
java·开发语言·python·php
掘金者阿豪1 小时前
搭了一个白噪音服务,才意识到之前那些“助眠APP”有多浪费钱
后端