期待する正規表現について質問があります。
私は次の表現を使用します。
expect {
-re "PLAYER: (RON)_(\[0-9]*)"
###do something using switch
}
出力の次の形式に一致させるために、出力の最初の部分"PLAYER:RON_90"
は常に同じです: 2 番目の部分の最初の数字に基づくアクション。たとえば、(90 から 99) の場合はアクション 1 を実行し、(80 から 89) の場合はアクション 2 を実行し、(70 から 79) の場合はアクションを実行します。アクション 3。"PLAYER:RON_"
PLAYER:RON_90
PLAYER:RON_87
PLAYER:RON_75
PLAYER:RON_second part
PLAYER:RON_second part
PLAYER:RON_second part
それを達成する方法は?正規表現を変更しますか? またはいくつかの他の方法?誰でも助けることができますか?