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

相关推荐
我命由我1234515 小时前
匈牙利命名法
java·服务器·后端·学习·java-ee·kotlin·学习方法
吹什么轩16 小时前
c++复习:map和set的使用
开发语言·c++
苏三说技术16 小时前
一线大厂的Git规范
后端
必须得开心呀16 小时前
qt生成dump文件并定位异常
开发语言·qt
神奇小汤圆16 小时前
阿里面试官问我:“Redis 的 String 底层是怎么设计的?”,我画完 SDS,他点了点头……
后端
fpcc16 小时前
跟我学C++中级篇—内存流
开发语言·c++
魔镜前的帅比16 小时前
(开源项目)x-claw (设计)
python·ai·rust·开源
Cicada12816 小时前
ccvt:一个用 Rust 写的中国地图坐标系互转命令行工具
开发语言·后端·rust
1001101_QIA16 小时前
工控机网络配置
开发语言·数据库·php