Como usar uma variável na expressão regexp (TCL / Expect)

Estou tentando descobrir como usar uma string em uma correspondência de expressão regular. Eu tenho procurado no google por uma hora, pensei em perguntar aos especialistas.

Isso funciona:

#!/usr/bin/expect

set MYSTR "value"

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

Isto não está a funcionar:

#!/usr/bin/expect

set MYSTR "value"

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

Tenho certeza que é um problema simples de sintaxe.

Obrigado pela ajuda

questionAnswers(1)

yourAnswerToTheQuestion