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)
パターン cd" 文字列 「何を返す" および戻り "abGGhf"。