dots in regexps
Fredrik Thulin
ft@REDACTED
Tue Mar 30 13:59:47 CEST 2010
Hi
This surprises me :
1> re:replace("123foobar456", ".*foo(...)", "foo\\1", [{return, list}]).
"foobar456"
I would have expected "foobar", because in my book a dot matches a
single character.
Adding .* after the parentheses gives me "foobar", but I don't think it
should be necessary.
2> re:replace("123foobar456", ".*foo(...).*", "foo\\1",
[{return, list}]).
"foobar"
Erlang R13B04 (erts-5.7.5)
/Fredrik
More information about the erlang-questions
mailing list