我想分割使用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