Cómo usar una variable en la expresión regexp (TCL / Expect)

Estoy tratando de averiguar cómo utilizar una cadena en una coincidencia de expresiones regulares. He estado buscando en Google durante una hora, pensé que solo preguntaría a los expertos.

Esto funciona:

#!/usr/bin/expect

set MYSTR "value"

if [ regexp -nocase "$MYSTR" $outcome matchresult ] then {
...
}

Esto no está funcionando:

#!/usr/bin/expect

set MYSTR "value"

if [ regexp -nocase {something here:\s+$MYSTR} $outcome matchresult ] then {
...
}

Estoy seguro de que es un simple problema de sintaxis.

Gracias por tu ayuda

Respuestas a la pregunta(1)

Su respuesta a la pregunta