Funkce REGEXPREPLACE
Funkce REGEXPREPLACE nahrazuje všechny výskyty podřetězce, které odpovídají regulárnímu výrazu, zadanou hodnotou. To je užitečné pro čištění dat, nahrazování nebo extrahování informací v textových řetězcích.
Formát
- REGEXPREPLACE("text"; "regular expression"; "replacement")
Argumenty:
- text (povinné) — řetězec, ve kterém budou prováděny náhrady.
- regular expression (povinné) — regulární výraz použitý k nalezení shod v řetězci.
- replacement (povinné) — text, kterým budou nahrazeny shody regulárního výrazu.
Příklad
| Formula | Popis | Výsledek |
|---|---|---|
| REGEXPREPLACE("+1(212)456-7890"; "[^0-9]"; "") | Normalizace telefonu do formátu 1XXXXXXXXXX | 12124567890 |