D
Daniel Finnie
irb(main):002:0> regex = /([0-9]*)([^\+- ]+)(.*)/
SyntaxError: compile error
(irb):2: invalid regular expression: /([0-9]*)([^\+- ]+)(.*)/
from (irb):2
irb(main):003:0> regex = /([0-9]*)([^\+ -]+)(.*)/
=> /([0-9]*)([^\+ -]+)(.*)/
The only thing that it different in the 2 regexps is the placement of
the space in the square brackets, yet the first regexp is invalid and
the 2nd valid.
Why is this?
Thanks,
Dan
SyntaxError: compile error
(irb):2: invalid regular expression: /([0-9]*)([^\+- ]+)(.*)/
from (irb):2
irb(main):003:0> regex = /([0-9]*)([^\+ -]+)(.*)/
=> /([0-9]*)([^\+ -]+)(.*)/
The only thing that it different in the 2 regexps is the placement of
the space in the square brackets, yet the first regexp is invalid and
the 2nd valid.
Why is this?
Thanks,
Dan