フラグの意味
gは最初の1件だけでなくすべての一致を探し、iは大文字と小文字を区別しません。mは^と$を行ごとに適用し、sはドット(.)を改行にも一致させます。uは絵文字などのUnicode文字を1文字として扱います。
どこで使えますか
このページの正規表現はJavaScriptが基準です。VS Codeの検索やGoogleスプレッドシートのREGEXMATCHでもほぼ同じように動きますが、Python、Excel、データベースでは少しずつ書き方が違います。使うソフトでもう一度確かめてください。
遅い正規表現に注意
(a+)+のように繰り返しの中に繰り返しがあるパターンは、文章によっては非常に遅くなります。このページはテストを別の処理で動かし、1秒を超えると止めるので、ブラウザが固まることはありません。