【发布时间】:2016-04-23 19:41:12
【问题描述】:
我正在尝试使用 2 个空行来拆分段落。我尝试使用 String.split()、StringTokenizer 和 StringUtils 类,但没有一个有效。
这是我的代码:
DeviceNames (interfacename) # show commands
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default
S* 0.0.0.0/0 [1/0] via 172.16.0.1, internal
S 10.100.8.0/21 [10/0] is directly connected, vlink10
C 0.0.2.0/24 is directly connected, internal
C 0.0.2.0/24 is directly connected, wan1
DeviceNames (interfacename) # show commands
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default
S* 0.0.0.0/0 [10/0] is directly connected, vlink21
[10/0] is directly connected, vlink30
C 0.0.2.0/24 is directly connected, vlink30
C 0.0.2.0/32 is directly connected, vlink30
C 0.0.2.0/24 is directly connected, vlink21
C 0.0.2.0/32 is directly connected, vlink21
DeviceNames (interfacename) # show commands
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default
S* 0.0.0.0/0 [10/0] is directly connected, vlink11
[10/0] is directly connected, vlink31
C 0.0.1.0/24 is directly connected, vlink31
C 0.0.1.0.1.1/32 is directly connected, vlink31
我想像这样拆分上面的代码:
DeviceNames (interfacename) # show commands
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default
S* 0.0.0.0/0 [1/0] via 172.16.0.1, internal
S 10.100.8.0/21 [10/0] is directly connected, vlink10
C 0.0.2.0/24 is directly connected, internal
C 0.0.2.0/24 is directly connected, wan1
下一个:
DeviceNames (interfacename) # show commands
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default
S* 0.0.0.0/0 [10/0] is directly connected, vlink21
[10/0] is directly connected, vlink30
C 0.0.2.0/24 is directly connected, vlink30
C 0.0.2.0/32 is directly connected, vlink30
C 0.0.2.0/24 is directly connected, vlink21
C 0.0.2.0/32 is directly connected, vlink21
下一个:
DeviceNames (interfacename) # show commands
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default
S* 0.0.0.0/0 [10/0] is directly connected, vlink11
[10/0] is directly connected, vlink31
C 0.0.1.0/24 is directly connected, vlink31
C 0.0.1.0.1.1/32 is directly connected, vlink31
【问题讨论】: