IEditorOperations.ReplaceAllMatches-Methode
Ersetzt alle übereinstimmenden Instanzen der angegebenen Zeichenfolge.
Namespace: Microsoft.VisualStudio.Text.Operations
Assembly: Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)
Syntax
'Declaration
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
Parameter
searchText
Typ: StringDer Text für die Übereinstimmung.
replaceText
Typ: StringDer Ersatztext.
matchCase
Typ: Booleantrue, wenn bei der Suche die Groß- und Kleinschreibung berücksichtigt werden soll, andernfalls false.
matchWholeWord
Typ: Booleantrue, wenn bei der Suche Entsprechungen für ganze Wörter gesucht werden sollen, andernfalls false.
useRegularExpressions
Typ: Booleantrue, wenn bei der Suche reguläre Ausdrücke verwendet werden sollen, andernfalls false.
Rückgabewert
Typ: Int32
Die Anzahl der gefundenen Übereinstimmungen.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | searchText ist nullein Nullverweis (Nothing in Visual Basic). |
ArgumentException | useRegularExpressions ist true und searchText ist ein ungültiger regulärer Ausdruck. |
Hinweise
Wenn eine der gefundenen Übereinstimmungen ist, wird keine der Entsprechungen ersetzt schreibgeschützt.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.