В tcl
Я даю это так: -Регулярное выражение в Tcl
set promptInfo [oBOTANDROID2 launchVapiEiCmd getinfo]
и получить результат, как "-
VAPIEI Cmd Rcvd: {state inservice} {type dmc} {description {BOTSP2,10.77.41.154,tcp;(dmc)}} {lines 2} {calls 2} {streams 4} {{primary cm} 10.77.41.11} {{backup cm} } {status {}} {id dmc2} {userid } {{last error} {}} {{delay offer} false} {{Voice Mail client status} {inactive}} {{primary cti} {}} {{backup cti} {}} {{current cti} {}} {{preferred mode} {voip}} {{call type} {voip}} {{domain} {}} {{ixenabled} {no}} {{esrstvernego} {null}} {{ipv4address} {10.77.41.154}} {{ipv6address} {}} {{deploymentmodel} {on-premise}} {{login type} {uc-directory}} {centraluds {}} {{sip port} {42708}} {privacy disabled}
Здесь мне нужно сравнить два ip
, который приходит один с BOTSP2
и другими после ipv4address
, оба должны быть одинаковыми.
Как извлечь оба IP-адреса?
Вы писали, как это $ a m ip1 ip2 ... что здесь m? –
'm' - вся соответствующая подстрока. '$ a' - вход. 'ipN' - подматрицы, захваченные тексты. –