Strings.Replace(String, String, String, Int32, Int32, CompareMethod) Strings.Replace(String, String, String, Int32, Int32, CompareMethod) Strings.Replace(String, String, String, Int32, Int32, CompareMethod) Method

Definición

Devuelve una cadena en la que la subcadena especificada se reemplaza determinado número de veces por otra subcadena.Returns a string in which a specified substring has been replaced with another substring a specified number of times.

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 String String

Obligatorio.Required. Expresión de cadena que contiene la subcadena que se va a reemplazar.String expression containing substring to replace.

Find
String String String

Obligatorio.Required. Subcadena que se va a buscar.Substring being searched for.

Replacement
String String String

Obligatorio.Required. Subcadena de reemplazo.Replacement substring.

Start
Int32 Int32 Int32

Opcional.Optional. Posición dentro de Expression que inicia una subcadena usada para el reemplazo.Position within Expression that starts a substring used for replacement. El valor devuelto de Replace es una cadena que comienza en Start, con substituciones adecuadas.The return value of Replace is a string that begins at Start, with appropriate substitutions. Si se omite, se supone que el valor es 1.If omitted, 1 is assumed.

Count
Int32 Int32 Int32

Opcional.Optional. Número de reemplazos de subcadena que se van a realizar.Number of substring substitutions to perform. Si se omite, el valor predeterminado es -1, lo que significa que se van a realizar todos los reemplazos posibles.If omitted, the default value is -1, which means "make all possible substitutions."

Compare
CompareMethod CompareMethod CompareMethod

Opcional.Optional. Valor numérico que indica el tipo de comparación que se va a utilizar al evaluar subcadenas.Numeric value indicating the kind of comparison to use when evaluating substrings. Para obtener los valores, vea Configuración.See Settings for values.

Devoluciones

Replace devuelve los siguientes valores.Replace returns the following values.

SiIf Replace devolverá:Replace returns
Find es de longitud cero o NothingFind is zero-length or Nothing Copia de ExpressionCopy of Expression
Replace tiene longitud ceroReplace is zero-length Copia de Expression sin apariciones de FindCopy of Expression with no occurrences of Find
Expression es de longitud cero o Nothing, o bien Start es mayor que la longitud de ExpressionExpression is zero-length or Nothing, or Start is greater than length of ExpressionNothing
Count es igual a 0,Count is 0 Copia de ExpressionCopy of Expression

Excepciones

Count < -1 o Start <= 0.Count < -1 or Start <= 0.

Ejemplos

Este ejemplo se muestra el Replace función.This example demonstrates the Replace function.

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 termina al final de la Expression cadena, con las sustituciones según lo especificado por el Find y Replace valores.The return value of the Replace function is a string that begins at the position specified by Start and concludes at the end of the Expression string, with the substitutions made as specified by the Find and Replace values.

El Compare argumento puede tener los siguientes valores.The Compare argument can have the following values.

ConstanteConstant DescripciónDescription
Binary Realiza una comparación binariaPerforms a binary comparison
Text Realiza una comparación textualPerforms a textual comparison

Se aplica a

Consulte también: