我需要解析这个输出:-
S1-link-id eNB-IP-Address MME-IP-Address Facing State -------------------------------------------------- ----------------- 303 141.1.1.2 191.1.1.2 eNodeB 已建立 301 141.1.1.2 191.1.1.2 MME 成立 306 141.1.1.3 191.1.1.2 eNodeB 已建立 304 141.1.1.3 191.1.1.2 MME 成立 309 141.1.1.4 191.1.1.2 eNodeB 已建立 307 141.1.1.4 191.1.1.2 MME 成立
我想为单个 id (第一列)获取多个值。对于“303” - 我需要 enb、mme ip 地址、面对和状态值,其他 id 的方式相同。
一个所需输出的正则表达式:-
\s*(?P<id>\d+)\s+(?P<enb_adr>\d+\.\d+\.\d+\.\d+)\s+(?P<mme_adr>\d+\.\d+\.\d+\.\d+)\s+(?P<facing>\w+)\s+(?P<state>\w+)\s*
在此之后如何继续以获得整个输出所需的值。