Функция REGEXPREPLACE: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
(Новая страница: «{{#seo: |title=Функция REGEXPREPLACE |titlemode=append |keywords=планфикс, функция, REGEXPREPLACE |description=Функция REGEXPREPLACE }} Функция REGEXPREPLACE используется для замены всех вхождений подстроки, которая соответствует регулярному выражению, на заданное значение. Это полезно для очистки дан...»)
 
Нет описания правки
 
(не показаны 2 промежуточные версии этого же участника)
Строка 8: Строка 8:


== Формат ==
== Формат ==
*'''REGEXPREPLACE('''text; pattern; замена''')'''
*'''REGEXPREPLACE('''"text"; "regular expression"; "replacement"''')'''




Аргументы:
Аргументы:
*'''текст''' (обязательный параметр) — строка, в которой будет производиться замена.
*'''text''' (обязательный параметр) — строка, в которой будет производиться замена.
*'''регулярное_выражение''' (обязательный параметр) — регулярное выражение, которое будет искать соответствия в строке.
*'''regular expression''' (обязательный параметр) — регулярное выражение, которое будет искать соответствия в строке.
*'''замена''' (обязательный параметр) — текст, который заменит найденные соответствия регулярному выражению.
*'''replacement''' (обязательный параметр) — текст, который заменит найденные соответствия регулярному выражению.


== Примеры ==
== Пример ==
{| class="wikitable"
{| class="wikitable"
|-
|-
Строка 24: Строка 24:
|-
|-
|REGEXPREPLACE("+373 (68) 123-456"; "[^0-9]"; "")
|REGEXPREPLACE("+373 (68) 123-456"; "[^0-9]"; "")
|Привести телефон к формату 373XXXXXXXX
|Приводим телефон к формату 373XXXXXXXX
|37368123456
|37368123456
|}
|}

Текущая версия от 09:46, 5 декабря 2025

Функция REGEXPREPLACE используется для замены всех вхождений подстроки, которая соответствует регулярному выражению, на заданное значение. Это полезно для очистки данных, замены или извлечения информации в текстовых строках.

Формат

  • REGEXPREPLACE("text"; "regular expression"; "replacement")


Аргументы:

  • text (обязательный параметр) — строка, в которой будет производиться замена.
  • regular expression (обязательный параметр) — регулярное выражение, которое будет искать соответствия в строке.
  • replacement (обязательный параметр) — текст, который заменит найденные соответствия регулярному выражению.

Пример

Формула Описание Результат
REGEXPREPLACE("+373 (68) 123-456"; "[^0-9]"; "") Приводим телефон к формату 373XXXXXXXX 37368123456

Перейти