In my notepad you have 2620 lines which is the maximum.
>PRODUTO [1]
1. Exemplo de texto 1
2. Exemplo de texto 2
>PRODUTO [2]
1. Exemplo de texto 1
2. Exemplo de texto 22
>PRODUTO [3]
1. Exemplo de texto 1
2. Exemplo de texto 2
3. Exemplo de texto 3
@lazyFox : How are you reading the file?
public void Ler_TXT()
{
string linha = string.Empty;
List<List<String>> texto = new List<List<String>>();
StreamReader arquivo = new StreamReader($@"C:\Minha Pasta\MeuTexto.txt", Encoding.UTF8);
while ((linha = arquivo.ReadLine()) != null)
{
if (linha.StartsWith($">PRODUTO"))
{
texto.Add(new List<String>());
}
else
{
texto.Last().Add(linha);
}
}
}
Is it possible to change specific text without rewriting the entire text?
You can see that on the line: 2. Exemplo de texto 22
has an additional "2" number. How can I change specific text. I have the value "PRODUTO [2]"
and I have value "2."
, how can I do this in C #?