正規表現を使用して、テキスト文字列の一部を別のテキスト文字列に置き換えます。
使用例
REGEXREPLACE("Spreadsheets", "S.*d", "Bed")
構文
REGEXREPLACE(テキスト, 正規表現, 置換)
-
テキスト
- 一部を置換する対象のテキストです。 -
正規表現
- この正規表現に一致するテキスト
内のすべてのインスタンスが置き換えられます。 -
置換
- 元のテキストに挿入されるテキストです。
メモ
- Google サービスでは RE2 正規表現を使用しています。Google スプレッドシートでは、Unicode 文字クラスのマッチング以外の RE2 を使用できます。詳しくは、RE2 正規表現の使い方についての説明をご覧ください。
- この関数では、入力値にテキストを指定し(数値は不可)、出力としてテキストが返されます。数値を返す場合は、この関数と合わせて
VALUE
関数をお使いください。入力値に数値を指定する場合、TEXT
関数を使用して数値をテキストに変換します。
関連項目
REGEXEXTRACT
: 正規表現と最初に一致する部分文字列を抽出します。
REGEXMATCH
: 正規表現に一致するテキストの一部を検索します。
SUBSTITUTE
: 文字列内の既存のテキストを新しいテキストに置き換えます。
REPLACE
: テキスト文字列の一部を別のテキスト文字列に置き換えます。