JavaScript:改行を含む文字列を正規表現で置換

【備忘録】


JavaScriptで、以下の文章の『始』から『終』までのような
改行を含む文字列を正規表現で置換する場合


str=""+
"あああああ『始』いいいい\n"+
"いいいいい『終』うううう";


str=str.replace(/『始』[\s\S]*『終』/,'『置換完了』');

…とすればいい…んですよね?


『\s』…空白、タブ、改行
『\S』…\s以外の文字