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

相关推荐
caimouse1 天前
Reactos 第 5 章 进程与线程 — 5.3 系统调用 NtCreateProcess()
服务器·开发语言
ch.ju1 天前
Java程序设计(第3版)第四章——继承的调用
java·开发语言
Elaine3361 天前
基于Django框架的静态个人名片网站设计
后端·python·django·mvt
道友可好1 天前
3 个人,100 万行代码,一行都没人写:OpenAI 的 Harness Engineering 实验
前端·人工智能·后端
W_LuYi1851 天前
Tauri + Rust + Vue 3 打造极速轻量桌面应用
java·开发语言·vue.js·rust
少司府1 天前
C++进阶:红黑树
开发语言·数据结构·c++·b树·二叉树·红黑树
特种加菲猫1 天前
哈希表的实现
开发语言·c++
C+-C资深大佬1 天前
Python 新手学习指南
开发语言·python
小张小张爱学习1 天前
Java基础面试题
java·开发语言
Yeats_Liao1 天前
8:Servlet生命周期-Java Web
后端