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

相关推荐
前端小张同学4 小时前
AI全栈开发最佳实践💐
前端·后端·架构
OPEN-F4 小时前
C++11/14新特性精讲:移动语义与智能指针实战
开发语言·c++·算法
小灰灰搞电子4 小时前
Rust+Slint 实现动态轮播图源码分享,支持动态删除、添加
开发语言·rust·slint·动态轮播图
前端 贾公子4 小时前
第09章:上下文与记忆 (6)
开发语言·前端·python
大勇前进4 小时前
折叠面板不用 JS?`<details>` 和 `<summary>` 标签的隐藏用法
后端
sunburn-4 小时前
Java堆(Heap)详解与实战教学
java·开发语言·数据结构·ide·算法
Kyrie_kk4 小时前
Java--TimeUnit时间单位枚举类(时间单位规范)
java·后端
长大19884 小时前
旧版浏览器不兼容?一行代码引入 html5shiv 拯救你的页面
后端
大勇前进4 小时前
Canvas 绘图初体验:用代码在网页上“画画”的魔法
后端
大黄评测4 小时前
图文排版神器:用 `<figure>` 和 `<figcaption>` 规范你的内容结构
后端