Se voglio abbinare DEF_23
utilizzando la seguente espressione regolare:
expect {
-re "DEF_\[0-9]*"
set result $expect_out(1,string)
}
perché si dice tale elemento non in ordine? come funziona questo $ expect_out? e se voglio assegnare il risultato come DEF
, come ottenere il DEF usando regexp e assegnarlo al risultato della variabile?
Intendevi avere bretelle aggiuntive attorno alla linea 'set'? Altrimenti è un uso molto strano dell'aspettativa, anzi ... –