<?php

$string_1 = "Scorpions 'Scorpions Dynamite'";
$string_2 = "Scorpions 'Scorpions 'Dynamite''";

$pattern = "/(.*)'([^\']+)'/";

$s1 = preg_match ($pattern, $string_1, $match1);

$s2 = preg_match ($pattern, $string_2, $match2);

foreach ($match1 as &$value) {
    $value = trim($value);
}

foreach ($match2 as &$value) {
    $value = trim($value);
}

var_dump($match1);

var_dump($match2);