slight change: m@(-)?(\d+)(?:(/\d+)?)@; Yours matched "5/".
In reply to Re^2: regex by ikegami in thread How do I detect if a number has a minus sign? by algonquin