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

相关推荐
承渊政道1 小时前
【Python编程—从入门到实践】(记分与闯关:用Python+Pygame,打造越战越精彩的太空大战!)
开发语言·python·pycharm·游戏程序·pygame
爱学习的程序媛1 小时前
Python常用框架梳理
开发语言·后端·python·ai·web·后端框架·python框架
GISer_Jing1 小时前
Agent核心内容
后端·ai·langchain
budingxiaomoli2 小时前
Spring统一功能处理
java·后端·spring
eggwyw3 小时前
Anaconda安装卸载的详细流程指南
开发语言·python
某鹏3 小时前
网关选型:Go、Java、Graal 谁都不能完胜
后端
用户0247836530973 小时前
从屎山到防线:14 行状态迁移表,给任务系统装上防瞎跳闸门
后端
CQU_JIAKE4 小时前
11.13[体系结构】指标,五级流水线,八级流水线,虚实地址思考
后端
panbook5 小时前
从0到1实现一个分布式时序数据库(三):主从复制、故障检测与切换
后端
上线再说5 小时前
图片从 8.2MB 压到 296KB:我把小程序图片链路的账单拆了一遍
后端