メインコンテンツにスキップ

replace 関数

replace は、指定された文字列内で別の指定された部分文字列を検索し、出現するたびに指定された置換文字列に置き換えます。

コードブロック
replace(string, substring, replacement)

substring がスラッシュで囲まれている場合、regex と同じパターン構文を使用して、正規表現として扱われます。部分文字列引数に正規表現を使用する場合、replacement 文字列は、$n シーケンスを使用することにより、入力からキャプチャした文字列を組み込むことができます。ここで、n はキャプチャグループのインデックスまたは名前です。

コードブロック
> replace("1 + 2 + 3", "+", "-")
1 - 2 - 3

> replace("hello world", "/w.*d/", "everybody")
hello everybody
  • regex は、指定された正規表現パターンに一致する部分文字列について、指定された文字列を検索します。