如何在Expect / Interact中保存匹配的正则表达式字符串?

时间:2013-11-22 09:49:27

标签: regex tcl expect

我期待生成过程中的任何模式,例如,

interact {

    -re {.*} {

     set command $matched_expression

     send $command
 }

在上面的代码中,$ matched_expression必须包含-re匹配字符串

我必须在-re {.*}匹配的变量中保存。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

interact {
    -re {.*} {
         set command $expect_out(0,string)
         send $command
    }

expect man pageexpect命令的部分(从匹配模式后的段落......开始)中记录了这一点。