<?php
$text = <<<TEXT
Changed the current scope context to 192.25.200.0 scope.
Type : N - NONE, D - DHCP B - BOOTP, U - UNSPECIFIED, R - RESERVATION IP
============================================================================================
IP Address - Subnet Mask - Unique ID - Lease Expires -Type -Name
============================================================================================
192.25.200.4 - 255.255.255.192- 64-9e-f3-b3-81-d3 -01/08/2018 17:07:46 -D- BH1-WAP-01.local
192.25.200.5 - 255.255.255.192- 50-57-a8-30-11-f6 -01/08/2018 16:24:59 -D- BH1-WAP-03.local
192.25.200.6 - 255.255.255.192- f0-f7-55-df-c4-ff -01/08/2018 16:45:04 -D- BH1-WAP-02.local
192.25.200.7 - 255.255.255.192- 00-23-24-bb-ce-83 -04/08/2018 10:55:00 -D- CESTA1703043.LOCAL
No of Clients(version 4): 4 in the Scope : 192.25.200.0.
Command completed successfully.
Changed the current scope context to 192.25.200.64 scope.
Type : N - NONE, D - DHCP B - BOOTP, U - UNSPECIFIED, R - RESERVATION IP
============================================================================================
IP Address - Subnet Mask - Unique ID - Lease Expires -Type -Name
============================================================================================
192.25.200.68 - 255.255.255.192- 28-94-0f-05-ac-6c -01/08/2018 03:14:46 -D- WAP-C12-01-1047.local
No of Clients(version 4): 1 in the Scope : 192.25.200.64.
Command completed successfully.
Changed the current scope context to 192.28.211.0 scope.
192.28.211.27 - 255.255.255.0 -00-0a-13-00-00-00-00- NEVER EXPIRES -U- CFCameraNearlockers
Changed the current scope context to 192.28.194.0 scope.
192.28.194.254 - 255.255.255.0 -00-48-32-95-85 - INACTIVE -N- bms
TEXT;
$reg = '~^(\d{1,3}(?:\.\d{1,3}){3})\s*-\s*((?1))\s*-\s*((?:[0-9A-Fa-f]{2}[:-]){3,6}[0-9A-Fa-f]{2})\s*-\s*(\d\d/\d\d/\d{4}\s\d\d(?::\d\d){2}|NEVER EXPIRES|INACTIVE)\s*-\s*(\w)\s*-\s*(.*)$~m';
$arr = [];
foreach ($ms as $m) {
$arr[] = $m[1] . ' ~ ' . $m[2] . ' ~ ' . $m[3] . ' ~ ' . $m[4] . ' ~ ' . $m[5] . ' ~ ' . $m[6];
}
}
PD9waHAKCiR0ZXh0ID0gPDw8VEVYVApDaGFuZ2VkIHRoZSBjdXJyZW50IHNjb3BlIGNvbnRleHQgdG8gMTkyLjI1LjIwMC4wIHNjb3BlLgoKVHlwZSA6IE4gLSBOT05FLCBEIC0gREhDUCBCIC0gQk9PVFAsIFUgLSBVTlNQRUNJRklFRCwgUiAtIFJFU0VSVkFUSU9OIElQCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CklQIEFkZHJlc3MgICAgICAtIFN1Ym5ldCBNYXNrICAgIC0gVW5pcXVlIElEICAgICAgICAgICAtIExlYXNlIEV4cGlyZXMgICAgICAgIC1UeXBlIC1OYW1lICAgCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgoxOTIuMjUuMjAwLjQgICAgLSAyNTUuMjU1LjI1NS4xOTItIDY0LTllLWYzLWIzLTgxLWQzICAgLTAxLzA4LzIwMTggMTc6MDc6NDYgICAgLUQtICBCSDEtV0FQLTAxLmxvY2FsCjE5Mi4yNS4yMDAuNSAgICAtIDI1NS4yNTUuMjU1LjE5Mi0gNTAtNTctYTgtMzAtMTEtZjYgICAtMDEvMDgvMjAxOCAxNjoyNDo1OSAgICAtRC0gIEJIMS1XQVAtMDMubG9jYWwKMTkyLjI1LjIwMC42ICAgIC0gMjU1LjI1NS4yNTUuMTkyLSBmMC1mNy01NS1kZi1jNC1mZiAgIC0wMS8wOC8yMDE4IDE2OjQ1OjA0ICAgIC1ELSAgQkgxLVdBUC0wMi5sb2NhbAoxOTIuMjUuMjAwLjcgICAgLSAyNTUuMjU1LjI1NS4xOTItIDAwLTIzLTI0LWJiLWNlLTgzICAgLTA0LzA4LzIwMTggMTA6NTU6MDAgICAgLUQtICBDRVNUQTE3MDMwNDMuTE9DQUwKCk5vIG9mIENsaWVudHModmVyc2lvbiA0KTogNCBpbiB0aGUgU2NvcGUgOiAxOTIuMjUuMjAwLjAuCgpDb21tYW5kIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHkuCgpDaGFuZ2VkIHRoZSBjdXJyZW50IHNjb3BlIGNvbnRleHQgdG8gMTkyLjI1LjIwMC42NCBzY29wZS4KClR5cGUgOiBOIC0gTk9ORSwgRCAtIERIQ1AgQiAtIEJPT1RQLCBVIC0gVU5TUEVDSUZJRUQsIFIgLSBSRVNFUlZBVElPTiBJUAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpJUCBBZGRyZXNzICAgICAgLSBTdWJuZXQgTWFzayAgICAtIFVuaXF1ZSBJRCAgICAgICAgICAgLSBMZWFzZSBFeHBpcmVzICAgICAgICAtVHlwZSAtTmFtZSAgIAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKMTkyLjI1LjIwMC42OCAgIC0gMjU1LjI1NS4yNTUuMTkyLSAyOC05NC0wZi0wNS1hYy02YyAgIC0wMS8wOC8yMDE4IDAzOjE0OjQ2ICAgIC1ELSAgV0FQLUMxMi0wMS0xMDQ3LmxvY2FsCgpObyBvZiBDbGllbnRzKHZlcnNpb24gNCk6IDEgaW4gdGhlIFNjb3BlIDogMTkyLjI1LjIwMC42NC4KCkNvbW1hbmQgY29tcGxldGVkIHN1Y2Nlc3NmdWxseS4KQ2hhbmdlZCB0aGUgY3VycmVudCBzY29wZSBjb250ZXh0IHRvIDE5Mi4yOC4yMTEuMCBzY29wZS4KMTkyLjI4LjIxMS4yNyAgIC0gMjU1LjI1NS4yNTUuMCAgLTAwLTBhLTEzLTAwLTAwLTAwLTAwLSBORVZFUiBFWFBJUkVTICAgICAgICAtVS0gIENGQ2FtZXJhTmVhcmxvY2tlcnMKCkNoYW5nZWQgdGhlIGN1cnJlbnQgc2NvcGUgY29udGV4dCB0byAxOTIuMjguMTk0LjAgc2NvcGUuCjE5Mi4yOC4xOTQuMjU0ICAtIDI1NS4yNTUuMjU1LjAgIC0wMC00OC0zMi05NS04NSAgICAgIC0gSU5BQ1RJVkUgICAgICAgICAgICAgLU4tICBibXMKVEVYVDsKCiRyZWcgPSAnfl4oXGR7MSwzfSg/OlwuXGR7MSwzfSl7M30pXHMqLVxzKigoPzEpKVxzKi1ccyooKD86WzAtOUEtRmEtZl17Mn1bOi1dKXszLDZ9WzAtOUEtRmEtZl17Mn0pXHMqLVxzKihcZFxkL1xkXGQvXGR7NH1cc1xkXGQoPzo6XGRcZCl7Mn18TkVWRVIgRVhQSVJFU3xJTkFDVElWRSlccyotXHMqKFx3KVxzKi1ccyooLiopJH5tJzsKJGFyciA9IFtdOwppZiAocHJlZ19tYXRjaF9hbGwoJHJlZywgJHRleHQsICRtcywgUFJFR19TRVRfT1JERVIsIDApKSB7Cglmb3JlYWNoICgkbXMgYXMgJG0pIHsKCQkkYXJyW10gPSAkbVsxXSAuICcgfiAnIC4gJG1bMl0gLiAnIH4gJyAuICRtWzNdIC4gJyB+ICcgLiAkbVs0XSAuICcgfiAnIC4gJG1bNV0gLiAnIH4gJyAuICRtWzZdOwoJfQp9CnByaW50X3IoJGFycik7