Udostępnij za pośrednictwem


Funkcja ER REPLACE

Funkcja REPLACE zwraca określony ciąg tekstowy jako wartość ciągu po zastąpieniu go w całości lub częściowo innym ciągiem.

Składnia

REPLACE (text, pattern, replacement, regular expression flag)

Argumenty

text: Ciąg

Prawidłowa ścieżka elementu źródła danych o typie Ciąg.

pattern : Ciąg

Jeśli argument regular expression flag ma wartość FALSE, ten argument zawiera tekst, który musi zostać zastąpiony.

Jeśli argument regular expression flag ma wartość TRUE, ten argument zawiera wyrażenie regularne definiujące zarówno wzorzec wyszukiwania, jak i tekst zastępczy.

replacement : Ciąg

Jeśli argument regular expression flag ma wartość FALSE, ten argument zawiera tekst do użycia jako zastępczy

Jeśli argument regular expression flag ma wartość TRUE, ten argument nie jest używany.

regular expression flag: Wartość logiczna

Wartość logiczna wskazująca, czy wyrażenie regularne jest używane do zastępowania.

Wartości zwracane

Ciąg

Wynikowa wartość tekstowa.

Uwagi dotyczące użytkowania

Jeśli argument regular expression flag ma wartość TRUE, ta funkcja zwraca określony ciąg po zmianie przez zastosowanie wyrażenia regularnego, które zostało określone przez argument pattern. Wyrażenie regularne służy do znajdowania znaków, które należy zastąpić.

Jeśli argument regular expression flag ma wartość FAŁSZ, ta funkcja zwraca określony ciąg po zestawie znaków zdefiniowanych w argumencie pattern , który został zastąpiony znakami argumentu replacement.

Przykład 1

Funkcja REPLACE ("+1 923 456 4971", "[^0-9]", "", true) stosuje wyrażenie regularne, które usuwa wszystkie symbole nieliczbowe i zwraca "19234564971".

Przykład 2

Funkcja REPLACE ("abcdef", "cd", "GH", false) zastępuje wzorzec "cd" ciągiem "GH" i zwraca wartość "abGHef".

Dodatkowe zasoby

Funkcje tekstowe