you dont exactly need a regular expression here.. i mean.. you could use one where you pass it an array
ereg("([0-9])--", $some_str, $some_array);
$some_array[1] should contain the number.
otherwise, i would look into using strpos, strstr, and substr functions to just do manipulation on the string