Sdílet prostřednictvím


TextSelection.FindPattern – metoda

Pro daný vzorek z aktivního vyhledávání přejděte na konec dokumentu.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
Function FindPattern ( _
    Pattern As String, _
    vsFindOptionsValue As Integer, _
    <OutAttribute> ByRef Tags As TextRanges _
) As Boolean
bool FindPattern(
    string Pattern,
    int vsFindOptionsValue,
    out TextRanges Tags
)
bool FindPattern(
    [InAttribute] String^ Pattern, 
    [InAttribute] int vsFindOptionsValue, 
    [InAttribute] [OutAttribute] TextRanges^% Tags
)
abstract FindPattern : 
        Pattern:string * 
        vsFindOptionsValue:int * 
        Tags:TextRanges byref -> bool
function FindPattern(
    Pattern : String, 
    vsFindOptionsValue : int, 
    Tags : TextRanges
) : boolean

Parametry

  • Pattern
    Typ: String

    Požadováno.Hledaný text.

  • Tags
    Typ: EnvDTE.TextRanges%

    Volitelné.Pokud odpovídající vzorek je regulární výraz obsahující s příznakem podvýrazy, pak bude Tags argument obsahuje kolekci TextRange objekty, jednu pro každý příznakem podvýrazu.

Vrácená hodnota

Typ: Boolean
Logická hodnota označující true Pokud je nalezen vzorek, false Pokud tomu tak není.

Poznámky

FindPatternVyhledá text daného vzorku od Úpravy přejděte na konec dokumentu.Jedním z příznaků Určuje, zda hledání začíná na začátku dokumentu.Vzorek může být normální nebo jiných výrazů.Vrácená hodnota označuje, zda je vzorek nalezen.Pokud je nalezen vzorek, Úpravy přejděte přesunuta na začátek porovnávání.Jinak se místo úprav beze změny.

Pokud se dodává koncový bod a potom vzorek nalezen FindPattern na konci vzorku nalezeno posune koncový bod.

Pokud odpovídající vzorek je regulární výraz a obsahuje příznakem podvýrazy, pak bude Tags argumentu vrátí kolekci TextRange objekty, jednu pro každý příznakem podvýrazu.

Příklady

Sub FindPatternExample()
   ' Before running this example, open a text document.
   Dim objSel As TextSelection = DTE.ActiveDocument.Selection

   ' Advance to the next Visual Basic function beginning or end by 
   ' searching for  "Sub" with white space before and after it.
   If objSel.FindPattern(":WhSub:Wh", vsFindOptions.vsFindOptionsRegularExpression) Then
      ' Select the entire line.
      objSel.SelectLine()
   End If
End Sub

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

TextSelection Rozhraní

EnvDTE – obor názvů