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

相关推荐
无限大69 分钟前
职场逻辑03:3步搞定高效汇报,让领导看到你的价值
后端
炘爚24 分钟前
C语言(文件操作)
c语言·开发语言
阿蒙Amon28 分钟前
C#常用类库-详解SerialPort
开发语言·c#
盐水冰1 小时前
【烘焙坊项目】后端搭建(12) - 订单状态定时处理,来单提醒和顾客催单
java·后端·学习
凸头1 小时前
CompletableFuture 与 Future 对比与实战示例
java·开发语言
wuqingshun3141591 小时前
线程安全需要保证几个基本特征
java·开发语言·jvm
Moksha2621 小时前
5G、VoNR基本概念
开发语言·5g·php
紫丁香1 小时前
AutoGen详解一
后端·python·flask
jzlhll1231 小时前
kotlin Flow first() last()总结
开发语言·前端·kotlin
小涛不学习1 小时前
Spring Boot 详解(从入门到原理)
java·spring boot·后端