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

相关推荐
gelald1 天前
Spring Boot - 自动配置原理
java·spring boot·后端
希望永不加班1 天前
SpringBoot 集成测试:@SpringBootTest 与 MockMvc
java·spring boot·后端·log4j·集成测试
uzong1 天前
软件人员可以关注的 Skill,亲测确实不错,值得试一下
人工智能·后端
掘金虾1 天前
Hono 框架入门到实战:用 Node.js 写一个支持工具调用的流式对话 Agent
后端
用户8356290780511 天前
Python 自动拆分 Word 文档教程:按分节符与分页符处理
后端·python
十五年专注C++开发1 天前
Oat++: 一个轻量级、高性能、零依赖的 C++ Web 框架
开发语言·c++·web服务·oatpp
陈天伟教授1 天前
心电心音同步分析-案例:原型设计一
开发语言·人工智能·python·语言模型·架构
树獭叔叔1 天前
Claude Code 工具系统深度剖析:从静态注册到动态发现
后端·aigc·openai
Allen_LVyingbo1 天前
量子计算Dirac Notation基本教学—从零基础到读懂量子信息论文(下)
开发语言·人工智能·python·数学建模·量子计算
wjs20241 天前
Ruby File 类和方法
开发语言