<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Arial" size="2"><span style="font-size:10pt;">
<div>Hi,</div>
<div> </div>
<div>The backslash character as escape doesn't work as expected.</div>
<div> </div>
<div style="padding-left:19pt;">Erlang R15B (erts-5.9) [smp:4:4] [async-threads:0]</div>
<div style="padding-left:19pt;"> </div>
<div style="padding-left:19pt;">Eshell V5.9  (abort with ^G)</div>
<div style="padding-left:19pt;">1> String = "/* this is a C comment */".</div>
<div style="padding-left:19pt;">"/* this is a C comment */"</div>
<div style="padding-left:19pt;">2> re:run(String, "/\*.*?\*/").</div>
<div style="padding-left:19pt;">** exception error: bad argument</div>
<div style="padding-left:19pt;">     in function  re:run/2</div>
<div style="padding-left:19pt;">        called as re:run("/* this is a C comment */","/*.*?*/")</div>
<div style="padding-left:19pt;">3> re:run(String, "/\\*.*?\\*/").</div>
<div style="padding-left:19pt;">{match,[{0,25}]}</div>
<div style="padding-left:19pt;">4> </div>
<div style="padding-left:19pt;"> </div>
<div>Best regards</div>
<div> </div>
<div> </div>
<div>PS. The documentation in "erl5.9/lib/stdlib-1.18/doc/html/re.html" says: </div>
<div> </div>
<div>".. the pattern</div>
<div> </div>
<div>/\*.*?\*/</div>
<div> </div>
<div>does the right thing with the C comments."</div>
<div> </div>
</span></font>
</body>
</html>