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

相关推荐
wuhuhuan13 小时前
playwright java maven项目创建
后端
卷无止境13 小时前
可靠性工程统计:让失效变得"可预测"
后端
星栈13 小时前
Makepad UI 代码怎么读:别被语法吓住
前端·rust
卷无止境13 小时前
C# 中的 Event:让对象学会"开口说话"
后端
程序员皮皮林13 小时前
Dubbo 的 SPI 和 JDK 的 SPI 有什么区别?
java·开发语言·dubbo
是多巴胺不是尼古丁13 小时前
java‘期末复习--多态
java·开发语言
2501_9289962213 小时前
数据安全与灾备技术
后端·数据安全
磊 子13 小时前
硬中断 软中断
后端·操作系统
abcy07121313 小时前
sqlalchemy 原生sql判断条件是否为空,为空则跳过
开发语言·python
.千余13 小时前
【C++】深挖STL list底层:解迭代器与节点存储逻辑
开发语言·c++·笔记·学习·其他