Strings.Replace(String, String, String, Int32, Int32, CompareMethod) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una cadena en la que se ha reemplazado una subcadena especificada por otra subcadena un número especificado de veces.
public static string Replace(string Expression, string Find, string Replacement, int Start = 1, int Count = -1, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
static member Replace : string * string * string * int * int * Microsoft.VisualBasic.CompareMethod -> string
Public Function Replace (Expression As String, Find As String, Replacement As String, Optional Start As Integer = 1, Optional Count As Integer = -1, Optional Compare As CompareMethod = Microsoft.VisualBasic.CompareMethod.Binary) As String
Parámetros
- Expression
- String
Required. Expresión de cadena que contiene la subcadena que se va a reemplazar.
- Find
- String
Required. Subcadena que se está buscando.
- Replacement
- String
Required. Subcadena de reemplazo.
- Start
- Int32
Optional. Posición dentro de Expression que inicia una subcadena usada para el reemplazo. El valor devuelto de Replace es una cadena que comienza en Start, con las sustituciones adecuadas. Si se omite, se supone que es 1.
- Count
- Int32
Optional. Número de sustituciones de subcadenas que se realizarán. Si se omite, el valor predeterminado es -1, lo que significa "hacer todas las sustituciones posibles".
- Compare
- CompareMethod
Optional. Valor numérico que indica el tipo de comparación que se usará al evaluar subcadenas. Consulte Configuración para obtener valores.
Devoluciones
Uno de los siguientes valores.
| Si | Replace devuelve |
|---|---|
Find es de longitud cero o Nothing | Copia de Expression |
Replace es de longitud cero | Copia de Expression sin repeticiones de Find |
Expression es de longitud cero o Nothing, o Start es mayor que la longitud de Expression | Nothing |
Count es 0 | Copia de Expression |
Excepciones
Count
< -1 o Start<= 0.
Ejemplos
En este ejemplo se muestra la Replace función .
Dim TestString As String = "Shopping List"
' Returns "Shipping List".
Dim aString As String = Replace(TestString, "o", "i")
Comentarios
El valor devuelto de la Replace función es una cadena que comienza en la posición especificada por Start y concluye al final de la Expression cadena, con las sustituciones realizadas según lo especificado por los Find valores y Replace .
El Compare argumento puede tener los valores siguientes.
| Constante | Description |
|---|---|
Binary |
Realiza una comparación binaria |
Text |
Realiza una comparación de texto |