rust 读取文本 遍历文本行解析文本列

180it 2024-10-30 AM 158℃ 0条

rust 读取文本 遍历文本行 分隔符为---- 输出 sort-text.php 和 排序文本

sort-text.php----排序文本
convert-case.php----英文大小写转换
find-and-replace.php----查找和替换

计划

  1. 读取文本文件。
  2. 遍历每一行。
  3. 使用----作为分隔符分割每一行。
  4. 输出分割后的内容。

代码

use std::fs::File;
use std::io::{self, BufRead};
use std::path::Path;

fn main() -> io::Result<()> {
    // 指定文件路径
    let path = "your_file.txt";

    // 打开文件
    let file = File::open(&path)?;
    let reader = io::BufReader::new(file);

    // 遍历每一行
    for line in reader.lines() {
        let line = line?;
        // 使用`----`作为分隔符分割每一行
        let parts: Vec<&str> = line.split("----").collect();
        if parts.len() == 2 {
            println!("{} -> {}", parts[0], parts[1]);
        }
    }

    Ok(())
}

请将your_file.txt替换为实际的文件路径。运行此代码将输出分割后的内容。

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

rust 读取文本 遍历文本行解析文本列