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

相关推荐
用户83562907805110 分钟前
使用 Python 保护和取消保护 Excel 工作表和工作簿
后端·python
骑士雄师24 分钟前
大模型:临时会话
开发语言·python
Csvn35 分钟前
Python 开发技巧:函数式编程与 lambda 进阶
后端
考虑考虑39 分钟前
nginx配置ssl
运维·后端·nginx
uhakadotcom1 小时前
Python 中,`None` 不等于 `False`导致的问题
后端·面试·github
SamDeepThinking1 小时前
面向对象真正管理的,不是对象,而是依赖
java·后端·程序员
9i编程1 小时前
5.Nacos 配置中心化改造与短信 Debug 模式动态切换实践
后端·spring cloud
PinkSun1 小时前
上线第一天,Redis和Docker联手给我上了一课
后端
清秋冷雨1 小时前
Harness Engineer系列(三):Harness工程化——AI编程的最后一里地
后端
Csvn1 小时前
itertools —— Python 最强迭代器工具箱实战
后端