【发布时间】:2019-12-11 00:58:58
【问题描述】:
我正在尝试编写一个期待这样的字符串:
*** error doing something
我目前使用的 tcl 代码如下:
expect {
-re "*** error doing something\[\r\n\]" {
puts $log "$expect_out(buffer)"
return 1
}
}
但是字符串不匹配。我认为这取决于 * 特殊字符。我无法更改错误输出,因此我必须更改正则表达式解析以忽略“***”或正确解析它。
我该怎么做?
【问题讨论】: