2
私はExpectスクリプトに正規表現を書いており、([0-9] +)\ rを正規表現パターンとして使用します。 {...}は、(二文字として扱う)括弧で特別な意味を持たないで、R \Tclで中カッコでエスケープされた文字列を連結する方法は?
expect -re {([0-9]+)\r} {...}
しかし:私は湾曲ブレースを使用[...]置換防止します。私は試してください
expect -re {([0-9]+)}\r {...}
しかし、これは解析エラーが発生します。私は
expect -re [concat {([0-9]+)} "\r"] {...}
しかし連結は、引数の間にスペースを追加してみてください。
PS。あり
TclのREエンジン(Expectが使用している)は、\ rをキャリッジリターンとして解釈します。しかし、それに匹敵することは珍しいことです(ただし、生成されたプログラムに送る文字列でよく使われます)。私は何が起こっているのだろうか。 –