replaceAll

text replaceAll(text, regex, replacement)

正規表現に一致するテキスト内の各部分文字列を、指定された置換で置き換えます。

置換テキストには、正規表現内で宣言されたキャプチャグループへの $1 .. $N 番目の参照 が含まれる場合があります。

正規表現の構文とテキストリテラルはどちらも、特別な目的のためにバックスラッシュ \ と左中括弧 { 文字を使用します。 テキストリテラルの解釈を避けるために、\\\{ を使用してください。

正規表現にプレフィックスとして埋め込まれたフラグ:

Flag Description
(?d) Unix ラインモード
(?i) 大文字と小文字を区別しないマッチング (US-ASCII のみ)
(?iu) 大文字と小文字を区別しないマッチング (Unicode, 推奨)
(?m) マルチラインモード
(?s) ドットオール(Dotall)モード、複数行のを照合するときに使用します。
(?u) Unicode対応のケース折りたたみ
(?x) パターン内の空白とコメントを無視する

Parameters

  1. text — 照合するテキスト
  2. regex — 照合する正規表現
  3. replacement — 任意の置換テキスト。デフォルトは置換を行いません。

Returns