Tested this with perl-rename and it seems to work fine:
perl-rename -n 's/.* (\d{1,2}).* (\d{1,2})/sprintf "S%02dE%02d",$1,$2/e' *

-n does a test-run and shows you the results, remove it to do the actual rename
's/ text to find / text to replace it with / modifier' is the format used
. represents any single character
'*' matches the previous character 1 or more times
'.* ' matches any series of characters before a space
() encloses something you want to keep
\ is the escape character
d represents any number
{1,2} means the number will be 1 or 2 digits
In the sprintf, %02d is to format each number with 2 digits.
$1 and $2 pass the first and second values enclosed in parentheses from the first argument into the 2 d's in the "S%02dE%02d" of the second argument.
This link has a better explanation of the /e modifier than I could give you xD
https://www.geeksforgeeks.org/perl/perl-e-modifier-in-regular-expression/ ___