Perl script to filter the string

Hi folks,

I have a log file with the lines in the below format.

Jul  1 23:00:51 10.212.3.251 SS: %SYS-7-CLI_SCHEDULE:  some error occured

I want to split the line based on the " %SYS-7-CLI_SCHEDULE: " value.
The criteria is the should store the word that starts with % i.e., %SYS-7-CLI_SCHEDULE:

now

$left should contain Jul 1 23:00:51 10.212.3.251 SS:
$matched should contain %SYS-7-CLI_SCHEDULE:
$right should contain some error

Could anyone please help with the perl script with regular expression to get out of this.

Thanks in advance ....

Regards,
J

Look for $& , $` and $' in perlvar - perldoc.perl.org