while ($PS =~ m/\G.*?Startpoint:\s*(\S+).*?Endpoint:\s*(\S+).*?Path Group:\s*(\S+).*?slack\s*\(.*?\)\s*(\S+)/gcsm) { }