/\*.*?\*/
? -> 怠惰なマッチ
/*から始まり、任意の文字を挟み、*/が初めて出現した瞬間にマッチが終了する
しかし、これでは複数行にマッチしなかったりするので、
/\*[\s\S\n]*?\*/
\s -> 空白文字
\s -> 非空白文字
\n -> 改行文字
/\*.*?\*/
? -> 怠惰なマッチ
/*から始まり、任意の文字を挟み、*/が初めて出現した瞬間にマッチが終了する
しかし、これでは複数行にマッチしなかったりするので、
/\*[\s\S\n]*?\*/
\s -> 空白文字
\s -> 非空白文字
\n -> 改行文字