in reply to How do I detect if a number has a minus sign?
use strict; while (<DATA>) { #OLDmy ($sign, $num, $den) = m@(-)?(\d+)/?(\d*)@; my ($sign, $num, $den) = m@(-)?(\d+)(?:/(\d+))?@; print "sign:$sign numerator:$num denominator:$den\n"; } __DATA__ 23 -35 -23/43 2/3 5/
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: regex
by ikegami (Patriarch) on Sep 22, 2004 at 16:17 UTC | |
Re^2: regex
by algonquin (Sexton) on Sep 22, 2004 at 16:47 UTC | |
by ikegami (Patriarch) on Sep 22, 2004 at 17:07 UTC | |
by periapt (Hermit) on Sep 22, 2004 at 17:24 UTC |