I want to find a string in a txt file if string compares, it should go on reading lines till another string which I’m using as parameter.
Example:
CustomerEN //search for this string
...
some text which has details about the customer
id "123456"
username "rootuser"
...
CustomerCh //get text till this string
I need the details to work with them otherwise.
I’m using linq to search for "CustomerEN" like this:
File.ReadLines(pathToTextFile).Any(line => line.Contains("CustomerEN"))
But now I’m stuck with reading lines (data) till "CustomerCh" to extract details.
If your pair of lines will only appear once in your file, you could use
If you could have multiple occurrences in one file, you’re probably better off using a regular
foreachloop – reading lines, keeping track of whether you’re currently inside or outside a customer etc: