Я пытаюсь проанализировать текстовый файл и найти, равна ли строка текущей строке, которую я использую BufReader
:
let mut chapter = String::from("Chapter 1\n");
//open file
let file = File::open("document.txt")?;
let reader = BufReader::new(file);
for line in reader.lines() {
if chapter.eq(&line.unwrap()) {
println!("chapter found!");
}
}
Однако оператор if никогда не возвращает значение true. Как я могу правильно преобразовать line
из reader.lines()
в способ, которым я могу найти совпадение?