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

相关推荐
上海合宙LuatOS几秒前
LuatOS socket基础知识和应用开发
开发语言·人工智能·单片机·嵌入式硬件·物联网·开源·php
凯子坚持 c1 分钟前
Qt常用控件指南(6)
开发语言·qt
少控科技4 分钟前
QT第三个程序 - 表达式计算器
开发语言·qt
轩情吖5 分钟前
Qt容器类控件之QGroupBox与QTabWidget
开发语言·c++·qt·qgroupbox·qtabwidget·桌面级开发
helloworldandy8 分钟前
C++安全编程指南
开发语言·c++·算法
黎雁·泠崖10 分钟前
Java核心API之Object类:所有类的根父类
java·开发语言
Remember_99310 分钟前
【LeetCode精选算法】位运算专题
java·开发语言·jvm·后端·算法·leetcode
源代码•宸13 分钟前
Leetcode—102. 二叉树的层序遍历【中等】
经验分享·后端·算法·leetcode·职场和发展·golang·slice
工程师老罗13 分钟前
Pytorch自定义数据集的用法
开发语言·pytorch·python
OnYoung13 分钟前
设计模式在C++中的实现
开发语言·c++·算法