REPLACE ER 函數
REPLACE
函數將指定文字字串的全部或部分替換為另一個字串後,將其作為 字串 值回傳。
語法
REPLACE (text, pattern, replacement, regular expression flag)
引數
text
:字串
字串 類型的資料來源的有效路徑。
pattern
:字串
如果 regular expression flag
引數為 FALSE,則此引數包含必須替換的文字。
如果 regular expression flag
引數為 TRUE,則此引數包含一個定義搜尋模式和替換文字的規則運算式。
replacement
:字串
如果 regular expression flag
引數為 FALSE,則此引數包含要用作替換的文字。
如果 regular expression flag
引數為 TRUE,則不使用此引數。
regular expression flag
:布林值
指示是否使用規則運算式進行替換的 布爾值。
回傳值
字串
產生的文字值。
使用方式說明
如果 regular expression flag
引數為 TRUE,則此函數在透過應用由 pattern
引數指定的規則運算式更改後回傳指定的字串。 規則運算式用於尋找必須替換的字元。
如果 regular expression flag
引數為 FALSE,則在 pattern
引數中定義的字元集被 replacement
參數的字元替換後,此函數回傳指定的字串。
範例 1
REPLACE ("+1 923 456 4971", "[^0-9]", "", true)
套用刪除所有非數字元號的規則運算式,並回傳 「19234564971」。
範例 2
REPLACE ("abcdef", "cd", "GH", false)
用字串 "GH" 替換模式 "cd" 並回傳 "abGHef"。