comment le $expect_out travaille en TCL/ATTENDRE?

Si je veux correspondre DEF_23 à l'aide de la suite de regexp:

expect {
    -re "DEF_\[0-9]*"
    set result $expect_out(1,string)
}

pourquoi il est dit aucun élément dans le tableau?
comment ce $expect_out œuvres? et si je veux affecter le résultat comme DEF, comment obtenir le DEF à l'aide de regexp et de l'affecter à la variable de résultat?

  • Vouliez-vous dire pour avoir un supplément accolades autour de la set ligne? Sinon c'est un très étrange de expect en effet...
InformationsquelleAutor | 2012-06-15