'Call Like Below:
'MyAnswer = GetStrBlock("aaa .... [ bbb ... ] ccc ...", "[", "]")
Sub GetStrBlocK(Text As String, StartChar As String, EndChar As String) As String
Dim s As StringFunctions : s.Initialize
Dim a = Text As String
Dim ans As String
ans = s.Left(a, s.At(a, EndChar))
ans = s.Trim(s.Right(ans, s.At(ans, StartChar)))
Return ans
End Sub