У меня есть вопрос о регулярных выражениях ожидать,регулярных выражений в Tcl/планирующие
Я использую следующее выражение:
expect {
-re "PLAYER: (RON)_(\[0-9]*)"
###do something using switch
}
, чтобы соответствовать следующему формату вывод "PLAYER:RON_90"
, первая часть вывод всегда один и тот же: "PLAYER:RON_"
, но вторая его часть (название после первой части) меняет alawys, иногда PLAYER:RON_90
, иногда это PLAYER:RON_87
, PLAYER:RON_75
, я хочу сделать другое действие, основанное на первом номере вторая часть, например: если это PLAYER:RON_second part
(от 90 до 99), делают действие 1, если оно PLAYER:RON_second part
(80 до 89), делают действие 2, если оно PLAYER:RON_second part
(70 до 79), делают действие 3.
, как для того чтобы достигнуть его? изменить регулярные выражения? или другими способами? может ли кто-нибудь помочь?
, а также если выход - PLAYER: RON_106, первое число должно быть 10, то как его достичь? –