Verwendung einer Variablen in regulären Ausdrücken (TCL / Expect)
Ich versuche herauszufinden, wie man einen String in einem regulären Ausdruck verwendet. Ich habe für eine Stunde auf Google gesucht, dachte, ich würde nur die Experten fragen.
Das funktioniert:
#!/usr/bin/expect
set MYSTR "value"
if [ regexp -nocase "$MYSTR" $outcome matchresult ] then {
...
}
Das funktioniert nicht:
#!/usr/bin/expect
set MYSTR "value"
if [ regexp -nocase {something here:\s+$MYSTR} $outcome matchresult ] then {
...
}
Ich bin sicher, es ist ein einfaches Syntaxproblem.
Danke für Ihre Hilfe