У меня есть TEXT File
и извлекается каждая строка данных из текстового файла. Извлеченные данные сохраняются в list of string
, затем я повторяю цикл до List of string
для управления и проверки извлеченных данных. Теперь каждая строка строки, которую я извлек, хочу проверить, содержит ли строка строки 1)
. Я использовал RegEx
для этого, но мне не повезло. (смотрите изображение ниже)Если строка содержит соответствие REGEX
Мой текст Файл
Код
Dim strRegexPattern As String = "^\d{1,6}[)]\s$"
Dim myRegex As New Regex(strRegexPattern, RegexOptions.None)
Dim _strMatch As Match = myRegex.Match(line) '<-- i use for each line as string in listOfExtractedLines
If _strMatch.Success Then
MsgBox(_strMatch.Value)
End If
Строка извлекается из текстового файла (с форматированием и пробелами)
Title : 8015B DRO(C10-C28) - ORO (C18-C36)
Column01 Col2 Col3 Column04 Col5 Col06 Col(007)
--------------------------------------------------------------------------
Intxxxxx xxxxxxxxx
1) zzzzzzzzzzzzzzzzzz 4.464 168 212614 25.00 xyz 0.00
33) aaaaaaaaaaaaaaaaaaa 4.818 114 330529 25.00 xyz 0.00
51) bbbbbbbbbbbbbbbb 6.742 117 318044 25.00 xyz 0.00
64) cccccccccccccccccccccc 8.397 152 186712 25.00 xyz 0.00
21) Endosulfan Sulfa 12.51 13 918.2E6 840.8E6 106.315
22) Endrin Ketone 13.11 14 143.4E6 992.2E6 104.978
снова .. я сталкиваюсь некоторые проблемы. Могу ли я использовать OR здесь? на схеме RegEx? если начало строки имеет пробел или пробел? см. мою обновленную ** String, извлеченную из текстового файла (с форматированием и пробелами) ** выше, я добавляю новые текстовые строки. – Waelhi
@ Unknownymous2 http://regex101.com/r/oE6jJ1/15 – vks