
25/04/2005, 10:29
|
 | | | Fecha de Ingreso: agosto-2002 Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses Puntos: 16 | |
variable = replace(variable,chr(10),"<br />")
Para que estudies Cita: Función Replace
Devuelve una cadena en la que una subcadena se ha sustituido por otra subcadena un número de veces especificado.
Replace(expresión, buscar, reemplazarCon[, inicio[, número[, comparar]]])
Argumentos
expresión
Requerido. Expresión de cadena que contiene la subcadena que se va a reemplazar.
buscar
Requerido. Subcadena que se busca.
reemplazarCon
Requerido. Subcadena de reemplazo.
inicio
Opcional. Posición dentro de expresión donde va a comenzar la subcadena de búsqueda. Si se omite, se supone 1. Se debe utilizar junto con número.
número
Opcional. Número de sustituciones de subcadena que se va a realizar. Si se omite, el valor predeterminado es -1, que significa hacer todas las sustituciones posibles. Se debe utilizar junto con inicio.
comparar
Opcional. Valor numérico que indica el tipo de comparación que se va a utilizar cuando se evalúen subcadenas. Consulte la sección Valores para ver los valores. Si se omite, el valor predeterminado es 0, que significa realizar una comparación binaria.
Valores
El argumento comparar puede tener los siguientes valores:
Constante Valor Descripción
vbBinaryCompare 0 Realiza una comparación binaria.
vbTextCompare 1 Realiza una comparación textual.
Valores de retorno
Replace devuelve los siguientes valores:
Si Replace devuelve
expresión es de longitud cero Cadena de longitud cero ("").
expresión es Null Un error.
buscar es de longitud cero Copia de expresión.
reemplazarcon es de longitud cero Copia de expresión con todas las apariciones de buscar eliminadas.
inicio > Len(expresión) Cadena de longitud cero.
número es 0 Copia de expresión.
Comentarios
El valor de retorno de la función Replace es una cadena, con sustituciones realizadas, que comienza en la posición especificada por inicio y termina al final de la cadena expresión. No es una copia de la cadena original de principio a fin.
El siguiente ejemplo utiliza la función Replace para devolver una cadena:
Dim MiCadena
MiCadena = Replace("XXpXXPXXp", "p", "Y") ' Una comparación binaria que comienza en el principio de la cadena. Devuelve "XXYXXPXXY".
MiCadena = Replace("XXpXXPXXp", "p", "Y", ' Una comparación textual que comienza en la posición 3. Devuelve "YXXYXXY". 3, -1, 1) |