【发布时间】:2016-09-08 14:22:10
【问题描述】:
我是 Expect 和 Tcl 的新手。我正在使用 Tcl 中的期望编写代码来单独匹配模式(即模式不是给定字符串中的子字符串)。代码如下:
package require Expect
expect "^hi$" { send "pattern matched" }; # hi is the pattern to be matched
但是代码没有检测到你好。如果代码被修改如下,当模式出现在字符串的第一部分时它会起作用
package require Expect
expect "^hi" { send "pattern matched" }
如果代码被修改如下,即使预期匹配字符串末尾的模式,它也不起作用
package require Expect
expect "hi$" { send "pattern matched" }
我做错了吗?请帮忙
【问题讨论】: