regexReplace

语法

regexReplace(str, pattern, replacement, [offset])

参数

str 是一个字符串或字符串向量。

pattern 是一个字符串,表示搜索的字符串。

replacement 是字符串标量,表示替换的字符串。

offset 是一个非负整数,默认值为0。它是一个可选参数,表示在str中开始搜索的位置。str的第一个位置为0

详情

从str的第offset个位置开始搜索与pattern匹配的字符串,如果找到匹配字符串,则把匹配字符串替换成replacement,然后返回。

例子

$ regexReplace("IBM FB IBM AMZN", `IBM, `GOOG);
GOOG FB GOOG AMZN

$ regexReplace("IBM FB IBM AMZN", `IBM, `GOOG, 5);
IBM FB GOOG AMZN

$ regexReplace("IBM FB IBM AMZN", `IBM, `GOOG, 10);
IBM FB IBM AMZN