Funciones Replace y Substitute en PowerAppsReplace and Substitute functions in PowerApps

Reemplace una parte de una cadena de texto por otra cadena.Replace a portion of a string of text with another string.

DescripciónDescription

La función Replace identifica el texto que se debe reemplazar según la posición inicial y la longitud.The Replace function identifies the text to replace by starting position and length.

La función Substitute identifica el texto que se debe reemplazar buscando una cadena coincidente.The Substitute function identifies the text to replace by matching a string. Si se encuentra más de una coincidencia, puede controlar cuál se reemplaza.If more than one match is found, you can control which one is replaced.

Si pasa una única cadena, el valor devuelto es la cadena modificada.If you pass a single string, the return value is the modified string. Si pasa una tabla de una sola columna que contiene cadenas, el valor devuelto es la tabla de una sola columna con cadenas modificadas.If you pass a single-column table that contains strings, the return value is a single-column table of modified strings. Si tiene una tabla con varias columnas, puede convertirla en una tabla de una sola columna, como se describe en cómo trabajar con tablas.If you have a multi-column table, you can shape it into a single-column table, as working with tables describes.

SintaxisSyntax

Replace( String, StartingPosition, NumberOfCharacters, NewString )Replace( String, StartingPosition, NumberOfCharacters, NewString )

  • Cadena: requerido.String - Required. La cadena en la que se va a actuar.The string to operate on.
  • StartingPosition: requerido.StartingPosition - Required. La posición del carácter en la que se va a iniciar el reemplazo.Character position to start the replacement. El primer carácter de String está en la posición 1.The first character of String is at position 1.
  • NumberOfCharacters: requerido.NumberOfCharacters - Required. El número de caracteres que se van a reemplazar en String.The number of characters to replace in String.
  • NewString: requerido.NewString - Required. La cadena de reemplazo.The replacement string. El número de caracteres de este argumento puede diferir del argumento NumberOfCharacters.The number of characters in this argument can differ from the NumberOfCharacters argument.

Substitute( String, OldString, NewString [, InstanceNumber ] )Substitute( String, OldString, NewString [, InstanceNumber ] )

  • Cadena: requerido.String - Required. La cadena en la que se va a actuar.The string to operate on.
  • OldString: requerido.OldString - Required. La cadena que se va a reemplazar.The string to replace.
  • NewString: requerido.NewString - Required. La cadena de reemplazo.The replacement string. OldString y NewString pueden tener longitudes distintas.OldString and NewString can have different lengths.
  • InstanceNumber: opcional.InstanceNumber - Optional. De forma predeterminada, se reemplaza la primera instancia de OldString.By default, the first instance of OldString is replaced. Si String contiene más de una instancia, puede especificar qué instancia desea reemplazar.If String contains more than one instance, you can specify which instance to replace.

Replace( SingleColumnTable, StartingPosition, NumberOfCharacters, NewString )Replace( SingleColumnTable, StartingPosition, NumberOfCharacters, NewString )

  • SingleColumnTable: requerido.SingleColumnTable - Required. Una tabla de números de una sola columna sobre la que se va a actuar.A single-column table of strings to operate on.
  • StartingPosition: requerido.StartingPosition - Required. La posición del carácter en la que se va a iniciar el reemplazo.Character position to start the replacement. El primer carácter de cada cadena de la tabla se encuentra en la posición 1.The first character of each string in the table is at position 1.
  • NumberOfCharacters: requerido.NumberOfCharacters - Required. El número de caracteres que se van a reemplazar en cada cadena.The number of characters to replace in each string.
  • NewString: requerido.NewString - Required. La cadena de reemplazo.The replacement string. El número de caracteres de este argumento puede diferir del argumento NumberOfCharacters.The number of characters in this argument can differ from the NumberOfCharacters argument.

Substitute( SingleColumnTable, OldString, NewString [, InstanceNumber ] )Substitute( SingleColumnTable, OldString, NewString [, InstanceNumber ] )

  • SingleColumnTable: requerido.SingleColumnTable - Required. Una tabla de números de una sola columna sobre la que se va a actuar.A single-column table of strings to operate on.
  • OldString: requerido.OldString - Required. La cadena que se va a reemplazar.The string to replace.
  • NewString: requerido.NewString - Required. La cadena de reemplazo.The replacement string. OldString y NewString pueden tener longitudes distintas.OldString and NewString can have different lengths.
  • InstanceNumber: opcional.InstanceNumber - Optional. De forma predeterminada, se reemplaza la primera instancia de OldString.By default, the first instance of OldString is replaced. Si la tabla contiene más de una instancia, puede especificar cuál desea reemplazar.If the table contains more than one instance, you can specify which instance to replace.