Busca una subcadena y reemplaza todas sus apariciones por otra cadena.
Sintaxis
StringReplace(String, SearchString, ReplaceString)
La sintaxis de la función StringReplace consta de los siguientes elementos:
Parte |
Descripción |
|---|---|
String |
La cadena en la que buscar. Las estructuras de datos permitidas son Valor escalar, Serie de datos y Matriz de datos. Los tipos de datos permitidos son Cadena. |
SearchString |
La subcadena que debe buscarse y cuyas apariciones deben reemplazarse. Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Cadena. |
ReplaceString |
La cadena con la que se deben reemplazar las cadenas encontradas. Las estructuras de datos permitidas son Valor escalar, Serie de datos y Matriz de datos. Los tipos de datos permitidos son Cadena. |
Notas
El tipo de datos del resultado es siempre Cadena.
La estructura del resultado corresponde a la del argumento String.
El resultado es la cadena en la que se han realizado los reemplazos.
Si el argumento String es una serie de datos o una matriz de datos, el cálculo se realiza elemento a elemento y el resultado es de nuevo una serie de datos o una matriz de datos. Si el argumento ReplaceString es una serie o matriz de datos, ReplaceString debe coincidir en el número de filas y, si procede, en el número de columnas con el argumento String.
Si un argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso.
Disponibilidad
FlexPro Basic, Professional, Developer Suite
Ejemplos
StringReplace("This is a sample", "sample", "test") |
Devuelve "This is a test". |
StringReplace("C:\\Program Files\\Weisang\\FlexPro", "\\", "\\\\") |
Devuelve "C:\\Program Files\\Weisang\\FlexPro". Duplica todos los caracteres '\' de una ruta. Tenga en cuenta que el carácter '\' en una constante de cadena FPScript siempre debe escribirse dos veces. |
StringReplace({"15-01-2017", "12-02-2017", "22-03-2017"}, "-", ".") |
Devuelve las series de datos {"15.01.2017", "12.02.2017", "22.03.2017"} |
Dim id = {"FX53", "WQ918", "PPS44"} |
Devuelte las series de datos {"FX53 (Voltage)", "WQ918 (Current)", "PPS44 (Temperature)"} |