Regular Expression

(\+|\-|)(\d*)D(\d+)(\+\d+|\-\d+|)