erAck on Nostr: No. '[0-9]*' in '30-45' would match '30', then an empty match, then '45', then empty. ...
No. '[0-9]*' in '30-45' would match '30', then an empty match, then '45', then empty. The * "zero or more" is a greedy operator, it matches as many as possible. See https://regex101.com/r/4J7tZd/1