У меня есть текстовый файл, который содержит много информации, но я хочу показать только серийный номер текстового файла. Я могу прочитать и показать всю строку серийного номера на этикетке, но мне нужен только серийный номер в формате ["BcXXXXX"]. Кто-нибудь сможет навести справку?
string path = @"D:\Sample.txt";
StringBuilder buffer = new StringBuilder();
using (StreamReader sr = new StreamReader(path))
{
while (sr.Peek() >= 0)
{
String str = sr.ReadLine();
if (Regex.IsMatch(str, "Bc"))
buffer.Append(str);
string s = buffer.Append(str);
int start = s.IndexOf("["Bc") + 1;
int end = s.IndexOf(""]" , start);
string result = s.Substring(start, end - start);
label2.Text = result.ToString();
}