|
|
|
|
- Función Replace y UNICODE
Reemplaza todas las instancias especificadas de una subcadena en una cadena por otra subcadena. Observación: La cadena inicial no se modifica. InitialString is string = "Abracadabra!" ReplacedString is string = Replace(InitialString, "a", "o") Info(ReplacedString) // Displays "Abrococobro!"
Sintaxis
Reemplazar una cadena por otra Ocultar los detalles
<Result> = Replace(<Initial string> , <String to replace> , <New string> [, <Option>])
<Result>: Cadena de caracteres Nueva cadena en la que se reemplazaron las cadenas especificadas. <Initial string>: Cadena de caracteres Cadena en la que se reemplazarán las cadenas especificadas (tamaño máximo: 2 GB). <String to replace>: Cadena de caracteres Cadena que se reemplazará en la cadena inicial. Si este parámetro corresponde a una cadena vacía (""), <Resultado> será igual a <Cadena inicial>. <New string>: Cadena de caracteres Cadena que reemplazará a <Cadena a reemplazar>. Si este parámetro corresponde a una cadena vacía (""), se eliminarán todas las instancias de <Cadena a reemplazar>. <Option>: Constante o combinación de constantes opcional Indica las características de la búsqueda de la palabra a reemplazar: | | IgnoreCase | Busca sin distinguir entre mayúsculas, minúsculas o acentos. | WholeWord | Busca una palabra completa (entre caracteres de puntuación o espacios) |
De forma predeterminada, la búsqueda distingue entre mayúsculas y minúsculas: las mayúsculas y minúsculas de la cadena buscada deben ser idénticas a las de la subcadena en la cadena inicial. Para realizar una búsqueda que no distinga entre mayúsculas y minúsculas, utilice la constante IgnoreCase. Observaciones Función Replace y UNICODE Los parámetros <Cadena inicial>, <Cadena a reemplazar> y <Nueva cadena> pueden corresponder a: - cadenas ANSI.
- cadenas UNICODE.
- buffers.
Se pueden utilizar cadenas ANSI, cadenas Unicode y buffers en los diferentes parámetros de la función. La siguiente regla de conversión se utiliza para sistemas Ansi (Windows o Linux): - Si al menos una de las cadenas es un buffer, todas las cadenas se convierten en buffers y la operación se realiza con buffers.
- Si no se cumple la primera condición y hay al menos una cadena de caracteres Unicode, todas las cadenas se convierten en Unicode y la operación se realiza en Unicode (la conversión se realiza con el conjunto de caracteres actual, si es necesario).
- De lo contrario, la operación se realiza en Ansi.
La regla de conversión utilizada para los sistemas Unicode es la siguiente: - Si al menos una de las cadenas es un buffer, todas las cadenas se convierten en buffers y la operación se realiza con buffers.
- De lo contrario, la operación se realiza en Unicode.
Recordatorio: Los parámetros de idioma se definen al llamar a la función ChangeCharset.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|