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

相关推荐
Pocker_Spades_A几秒前
[鸿蒙PC命令行移植适配]移植rust三方库erdtree到鸿蒙PC的完整实践
华为·rust·harmonyos
z落落几秒前
C# 索引器 this[]
开发语言·c#
csdn_aspnet5 分钟前
C# List 移除某个属性值中最大的值
开发语言·c#·list
禁默5 分钟前
[鸿蒙PC命令行移植适配]移植rust三方库starship到鸿蒙PC的完整实践
华为·rust·harmonyos
xindon129 分钟前
go语言项目部署的makefile
开发语言·后端·golang
老毛肚10 分钟前
记一次逆向
开发语言·python
凯瑟琳.奥古斯特13 分钟前
力扣1002题C++解法详解
开发语言·c++·算法·leetcode·职场和发展
钟灵92118 分钟前
C++【模板初阶】
开发语言·c++·笔记·c#
码不停蹄的玄黓20 分钟前
旁路缓存(Cache-Aside,CA)
java·开发语言