Joo » 14.01.2009 (Ср) 4:36
Ежели автор имеет файл, а не создает его, то в помощь регулярные выражения:
- Код: Выделить всё
Imports System.Text.RegularExpressions
...
Try
Dim RegexObj As New Regex("^\[Data\].*?name=(.*?)\r\nsector=(.*?)\r\nset=(.*?)\r\n\[END\]$", RegexOptions.Singleline Or RegexOptions.IgnoreCase Or RegexOptions.Multiline)
Dim MatchResults As Match = RegexObj.Match(Source)
While MatchResults.Success
Dim i As Integer
For i = 1 To MatchResults.Groups.Count
Dim GroupObj As Group = MatchResults.Groups(i)
If GroupObj.Success Then
' matched text: GroupObj.Value
' match start: GroupObj.Index
' match length: GroupObj.Length
End If
Next
MatchResults = MatchResults.NextMatch()
End While
Catch ex As ArgumentException
End Try
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог