Подскажите плз в чем разница тут "[\\n\\r]" и "[\\n\\r]+", нашел шпаргалку где сказано что + это одно или более вхождений, то есть если убрать, то он должен поменять только один \n и один \r, но если пробую на файле где несколько строк, он все равно изменяет его на одну строку, то есть убирает все знаки \n\r
package com.javarush.task.task19.task1918;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Знакомство с тегами
*/
public class Solution {
public static void main(String[] args) throws IOException {
String fileName;
try(BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in))){
fileName = bufferedReader.readLine();
}
StringBuilder stringBuilder = new StringBuilder();
try(BufferedReader bufferedReader = new BufferedReader(new FileReader(fileName))){
while (bufferedReader.ready()){
stringBuilder.append(bufferedReader.readLine());
}
}
String bigLine = stringBuilder.toString().replaceAll("[\\n\\r]","");
System.out.println(bigLine);
}
}