in reply to Regex to match range of characters broken by dashes
This has the suspicious look of an XY Problem to me. Would you care to describe the bigger picture?