in reply to Re: How to get correct regex
in thread How to get correct regex

... or if OP does insist on a regex, split can use one ...

( $no, $p , $dev , $percent , $name ) = split /\s+/ , $line , 5