Public Sub Top(S As String, Lines As Int) As String
Return TopHeader(S, Lines, "")
End Sub
Public Sub TopHeader(S As String, Lines As Int, Header As String) As String
Dim Sb As StringBuilder
Sb.Initialize
Dim L As List = Regex.Split(CRLF,S)
If Header <> "" Then
Sb.Append($"*** Top: "${Header}" - ${Lines}***"$)
Sb.Append(CRLF)
End If
For i = 0 To Min(Lines - 1, L.Size - 1)
Sb.Append(L.Get(i))
Sb.Append(CRLF)
Next
Return Sb.ToString
End Sub