# REPLACE

指定された文字列内の部分文字列を置換または削除します。

## 構文

```
REPLACE(STRING, SEARCH [, REPLACE])
```

## 引数

#### STRING

型: `string`

検索する文字列。

#### SEARCH

型: `string`

`STRING` 内で検索する部分文字列。

これが空文字列である場合、`REPLACE` の各文字の前と、最後に `STRING` が挿入されます。

#### REPLACE

型: `string`

既定: `''`

(オプション) `SEARCH` が見つかったすべての箇所を置換するための文字列。

省略された場合、`SEARCH` のすべてのインスタンスは `STRING` から削除されます。

## 戻り値

型: `string`

入力 `STRING` の部分文字列。

***

## 例

| STRING | SEARCH | REPLACE | 出力 |
| --- | --- | --- | --- |
| string | g |  | strin |
| a | a |  | `''` |
| a | a | b | b |
| 123 | 1 |  | 23 |
| word | word | bird | bird |
| word | bird | thing | word |
| word | or |  | wd |
| word | `null` |  | `null` |
| `null` | bird |  | `null` |