.NET 4.x Cохранить в тхт те строки, в которых перед знаком @ идет 9 символов - Visual Basic .NET

Формулировка задачи:

Ребят, кто умеет хоть немного пользоваться регулярками? Или может есть другое решение? У меня есть тхт файл, в нем около 1800 строк. Каждая строка разная, но содержит одинаковый символ. Пример: Склад@Москва[Терминалов:8] Склад@СПБ[Терминалов:14] Склад@В.Новгород[Терминалов:2] Parthner.DmGroup@Ижевск[Терминалов:4] и т.д. Мне нужно сохранить в тхт те строки, в которых перед знаком @ идет 9 символов. Буду очень благодарен.

Код к задаче: «.NET 4.x Cохранить в тхт те строки, в которых перед знаком @ идет 9 символов - Visual Basic .NET»

textual
        Dim Arr As New List(Of String)
        Dim Lines() As String = IO.File.ReadAllLines("C:\9.txt", System.Text.Encoding.Default)
        For Each Line As String In Lines
            If Line.Split("@")(0).Length = 9 Then Arr.Add(Line)
        Next
        IO.File.WriteAllLines("C:\10.txt", Arr.ToArray, System.Text.Encoding.Default)
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

9   голосов, оценка 4.000 из 5


СДЕЛАЙТЕ РЕПОСТ