Help for this page
# Assuming expression is in $string my $num = '-?(\.\d+|\d+(\.\d+)?)'; ... } else { # It's something else }