我是一个有用的助手,可以为您翻译文本。
我有一个关于expect中正则表达式的问题,
我使用以下表达式:
为了匹配输出的以下格式
如何实现?修改正则表达式?还是其他方法?有人能帮忙吗?
我有一个关于expect中正则表达式的问题,
我使用以下表达式:
expect {
-re "PLAYER: (RON)_(\[0-9]*)"
###do something using switch
}
为了匹配输出的以下格式
"PLAYER:RON_90"
,输出的第一部分总是相同的:"PLAYER:RON_"
,但它的第二部分(第一部分之后的名称)总是在变化,有时是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。如何实现?修改正则表达式?还是其他方法?有人能帮忙吗?