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

相关推荐
我是小妖怪,潇洒又自在1 天前
springcloud alibaba(四)OpenFeign实现服务调用
后端·spring·spring cloud·springboot
代码游侠1 天前
日历的各种C语言实现方法
c语言·开发语言·学习·算法
草莓熊Lotso1 天前
unordered_map/unordered_set 使用指南:差异、性能与场景选择
java·开发语言·c++·人工智能·经验分享·python·网络协议
w***74401 天前
SpringBoot项目如何导入外部jar包:详细指南
spring boot·后端·jar
夏天的味道٥1 天前
@JsonIgnore对Date类型不生效
开发语言·python
tsumikistep1 天前
【前后端】接口文档与导入
前端·后端·python·硬件架构
小白学大数据1 天前
Python爬虫伪装策略:如何模拟浏览器正常访问JSP站点
java·开发语言·爬虫·python
码事漫谈1 天前
为什么C语言拒绝函数重载?非要重载怎么做?
后端
码事漫谈1 天前
浅谈C++与C语言二进制文件差异(从一次链接错误说起)
后端
SEO_juper1 天前
别再纠结LLMs.txt了!它背后的真相与最佳使用场景,一文讲透。
开发语言·ai·php·数字营销