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

相关推荐
用户1996143559965 小时前
插件是怎么被安全装进系统的
后端
Pniubi5 小时前
Java为什么要分堆和栈
java·开发语言
愚农搬码5 小时前
自研表单引擎、开源组件二开和商业产品,企业应该如何选择?
后端
用户298698530145 小时前
Python 自动化处理 Word 页眉页脚的几种典型场景
后端·python·api
小小晓.6 小时前
Qt 对话框、QLineEdit 与布局管理实战详解
开发语言·qt
愚农搬码6 小时前
一款企业级电子表单系统应该具备哪些功能?
后端
炸薯条!6 小时前
博客系统测试报告
开发语言·lua
Evand J6 小时前
【MATLAB例程12】永磁同步电机基于增广无迹卡尔曼滤波的未知负载转矩在线观测
开发语言·matlab
Rain的Java大神之路6 小时前
国家数据集团校招、社招都开了:总部雄安,这些技术岗值得认真看看
java·后端·面试
XW6 小时前
Agent 上下文管理实现详解:从窗口工程到长期记忆
后端