IEditorOperations.ReplaceAllMatches (Método)
Reemplaza todas las apariciones correspondientes de la cadena determinada.
Espacio de nombres: Microsoft.VisualStudio.Text.Operations
Ensamblado: Microsoft.VisualStudio.Text.UI (en Microsoft.VisualStudio.Text.UI.dll)
Sintaxis
'Declaración
Function ReplaceAllMatches ( _
searchText As String, _
replaceText As String, _
matchCase As Boolean, _
matchWholeWord As Boolean, _
useRegularExpressions As Boolean _
) As Integer
int ReplaceAllMatches(
string searchText,
string replaceText,
bool matchCase,
bool matchWholeWord,
bool useRegularExpressions
)
int ReplaceAllMatches(
String^ searchText,
String^ replaceText,
bool matchCase,
bool matchWholeWord,
bool useRegularExpressions
)
abstract ReplaceAllMatches :
searchText:string *
replaceText:string *
matchCase:bool *
matchWholeWord:bool *
useRegularExpressions:bool -> int
function ReplaceAllMatches(
searchText : String,
replaceText : String,
matchCase : boolean,
matchWholeWord : boolean,
useRegularExpressions : boolean
) : int
Parámetros
searchText
Tipo: StringTexto con el que debe coincidir.
replaceText
Tipo: StringTexto de sustitución.
matchCase
Tipo: Booleantrue si la búsqueda tiene en cuenta la distinción entre mayúsculas o minúsculas; de lo contrario, false.
matchWholeWord
Tipo: Booleantrue si la búsqueda debería coincidir con palabras completas; de lo contrario, false.
useRegularExpressions
Tipo: Booleantrue si la búsqueda debe usar expresiones regulares; de lo contrario, false.
Valor devuelto
Tipo: Int32
Número de coincidencias encontradas.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | searchText es nullreferencia null (Nothing en Visual Basic). |
ArgumentException | useRegularExpressions es true y searchText es una expresión regular no válida. |
Comentarios
Si coincide con cualquiera de las encontradas son de sólo lectura, no se reemplazará ninguna de las coincidencias.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.