<div>А, вы об этом. Модификатора s нет. В таких случаях надо заменять . на [\s\S]<br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra">var s = "fau\nlta\nbtalerance";</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">var re = /([\s\S]*?)(a\nb)([\s\S]*)/m;</div><div class="gmail_extra"><br></div><div class="gmail_extra">var m = re.exec(s);</div><div class="gmail_extra"><br></div>
<div class="gmail_extra">console.log(m);</div><div><br></div><br><div class="gmail_quote">8 декабря 2012 г., 2:14 пользователь Ivan Petrov <span dir="ltr"><<a href="mailto:i.petro.77.00@gmail.com" target="_blank">i.petro.77.00@gmail.com</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im">> Опять не понял.<br>
<br>
> ➜  Projects  cat 1.js<br>
> var s = "faulta\nbtalerance";<br>
<br>
> var re = /(.*?)(a\nb)(.*)/m;<br>
<br>
> var m = re.exec(s);<br>
<br>
> console.log(m);<br>
<br>
</div>как говорили у нас на родине "авоттех..." оно не работает.<br>
<br>
это же не Perl, регулярные выражения совершенно непредсказуемы!<br>
<br>
добавляем \n в слово fault и все магически перестает работать:<br>
<br>
nb:[~]$ nodejs 1.js<br>
[ 'ulta\nbtalerance',<br>
<div class="im">  'ult',<br>
  'a\nb',<br>
  'talerance',<br>
</div>  index: 3,<br>
  input: 'fa\nulta\nbtalerance' ]<br>
nb:[~]$ cat 1.js<br>
var s = "fa\nulta\nbtalerance";<br>
<div class="im"><br>
var re = /(.*?)(a\nb)(.*)/m;<br>
<br>
var m = re.exec(s);<br>
<br>
<br>
console.log(m);<br>
<br>
<br>
</div>и без /m:<br>
<br>
nb:[~]$ cat 1.js<br>
var s = "fa\nulta\nbtalerance";<br>
<div class="im"><br>
var re = /(.*?)(a\nb)(.*)/m;<br>
<br>
var m = re.exec(s);<br>
<br>
<br>
console.log(m);<br>
<br>
</div>nb:[~]$ vim 1.js<br>
nb:[~]$ nodejs 1.js<br>
[ 'ulta\nbtalerance',<br>
<div class="im">  'ult',<br>
  'a\nb',<br>
  'talerance',<br>
</div>  index: 3,<br>
  input: 'fa\nulta\nbtalerance' ]<br>
<div class=""><div class="h5"><br>
--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br></div>