Freigeben über


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

    Der Text für die Übereinstimmung.

  • replaceText
    Typ: String

    Der Ersatztext.

  • matchCase
    Typ: Boolean

    true, wenn bei der Suche die Groß- und Kleinschreibung berücksichtigt werden soll, andernfalls false.

  • matchWholeWord
    Typ: Boolean

    true, wenn bei der Suche Entsprechungen für ganze Wörter gesucht werden sollen, andernfalls false.

  • useRegularExpressions
    Typ: Boolean

    true, 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

Siehe auch

Referenz

IEditorOperations Schnittstelle

Microsoft.VisualStudio.Text.Operations-Namespace