# ZASTĄP

Zastępuje lub usuwa podciąg w danym ciągu znaków.

## Składnia

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

## Argumenty

#### STRING

Typ: `string`

Ciąg znaków do przeszukania.

#### SEARCH

Typ: `string`

Podciąg do wyszukania w `STRING`.

Jeśli jest to pusty ciąg, wówczas `REPLACE` jest wstawiany przed każdym znakiem i na końcu `STRING`.

#### REPLACE

Typ: `string`

Domyślnie: `''`

(Opcjonalnie) Ciąg używany do zastąpienia wszystkich znalezionych wystąpień `SEARCH`.

Jeśli pominięto, wszystkie wystąpienia `SEARCH` są usuwane z `STRING`.

## Zwraca wartość

Typ: `string`

Podciąg wejściowy `STRING`.

***

## Przykłady

| STRING | SEARCH | ZASTĄP | Dane wyjściowe |
| --- | --- | --- | --- |
| ciąg znaków | g |  | ciąg |
| a | a |  | `''` |
| a | a | b | b |
| 123 | 1 |  | 23 |
| word | word | ptak | ptak |
| słowo | ptak | rzecz | słowo |
| słowo | lub |  | wd |
| słowo | `null` |  | `null` |
| `null` | ptak |  | `null` |