"THX1138.".scan /(?<prefix>[A-Z]+)(?<hyphen>-?)(?<digits>\d+)/
=> [["THX", "", "1138"]]
"THX1138.".match /(?<prefix>[A-Z]+)(?<hyphen>-?)(?<digits>\d+)/
=> #<MatchData "THX1138" prefix:"THX" hyphen:"" digits:"1138">
"THX1138.".scan /(?<prefix>[A-Z]+)(?<hyphen>-?)(?<digits>\d+)/
=> [["THX", "", "1138"]]
"THX1138.".match /(?<prefix>[A-Z]+)(?<hyphen>-?)(?<digits>\d+)/
=> #<MatchData "THX1138" prefix:"THX" hyphen:"" digits:"1138">