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

相关推荐
掘金者阿豪14 小时前
SQL Server数据迁移实践:KES V9R4C019如何解决兼容性、性能与运维挑战
后端
不爱说话郭德纲14 小时前
零基础,学做KMP项目,TRAE Work手把手带你月薪.....
前端·后端·app
小当家.10514 小时前
MCP 协议深度解析:AI 领域的 USB-C 接口
开发语言·人工智能·agent·tool·mcp
鹏北海14 小时前
AI 全栈时代的多语言 SDK 版本管理:认识 mise
前端·后端
accept 99%14 小时前
python版提取 PDF 的常用第三方库与工具
开发语言·python·pdf
lzhdim14 小时前
C# 通过 Windows API 实现进程内存读写操作
开发语言·windows·c#
未秃头的程序猿14 小时前
凌晨3点被叫醒:线上OOM,我用这套流程40分钟定位根因
java·jvm·后端
-银雾鸢尾-14 小时前
C#中的预处理指令
开发语言·c#
用户2986985301414 小时前
HTML 转 Word 指南:新手入门教程
人工智能·后端·python
Livia要学习14 小时前
Python面向对象三大特性:封装、继承、多态
开发语言·python