obtener cadena entre otra cadena vb.net

Tengo el código de abajo. ¿Cómo consigo cadenas dentro de los soportes? Gracias.

Dim tmpStr() As String
    Dim strSplit() As String
    Dim strReal As String
    Dim i As Integer

    strWord = "hello (string1) there how (string2) are you?"

    strSplit = Split(strWord, "(")
    strReal = strSplit(LBound(strSplit))

    For i = 1 To UBound(strSplit)
        tmpStr = Split(strSplit(i), ")")
        strReal = strReal & tmpStr(UBound(tmpStr))
    Next

Respuestas a la pregunta(4)

Su respuesta a la pregunta