正規表現
REGEXREPLACE
文字列の中の正規表現に一致する部分を別の文字列に置き換える
対応バージョン:
<!-- -->
REGEXREPLACE関数は、[文字列]の中から[正規表現]に一致する部分を取り出します。
入力方法と引数
REGEXREPLACE
(文字列, 正規表現, 置換文字列, 操作対象, 検索モード)
文字列 | 検索の対象となる文字列を指定します。 | |
---|---|---|
正規表現 | 一致するかどうかを調べるための正規表現を指定します。 | |
置換文字列 | [正規表現]に一致した部分を置き換える文字列を指定します。置換用の正規表現も指定できます。 | |
操作対象 | [正規表現]に一致した部分が複数あるときに、何番目の部分を置き換えるかを指定します。負の値を指定すると、後ろから何番目の部分を置き換えるかという意味になります。省略するとすべての一致部分が置き換えられます。 | 検索モード | 大文字と小文字を区別するかどうかを指定します。 |
0または省略 | 大文字と小文字を区別する | |
1 | 大文字と小文字を区別しない |
活用のポイント
- SUBSTITUTE関数を使っても文字列の置換ができますが、REGEXREPLACE関数では文字列の検索に正規表現が使えるため、より複雑な検索条件による置換が行えます。
関連する関数
<a href="">
<img src="static/img/dekiru-net.png" alt="" width="120" />
Source: できるネット
【Excel】REGEXREPLACE関数で、文字列の中の正規表現に一致する部分を別の文字列に置き換える