Metodo TextSelection.FindPattern

Ricerca del modello specificato dal punto attivo alla fine del documento.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
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

Parametri

  • Pattern
    Tipo: System.String
    obbligatorio.Il testo da ricercare.
  • Tags
    Tipo: EnvDTE.TextRanges%
    facoltativo.Se i criteri di ricerca è un'espressione regolare che contiene le sottoespressioni contrassegnate, quindi Tags l'argomento contiene una raccolta di TextRange oggetti, uno per ogni sottoespressione contrassegnata.

Valore restituito

Tipo: System.Boolean
Indicazione di valore booleano true se il modello viene trovato, false in caso contrario.

Note

FindPattern ricerca del modello di testo specificato dal punto di modifica alla fine del documento.Uno dei flag controlla indica se la ricercainizio del documento.Il modello può essere un'espressione regolare o altra.Il valore restituito indica se il modello è stato trovato.Se il modello viene trovato, il punto di modifica viene spostato all'inizio della corrispondenza.In caso contrario, la posizione di modifica resterà invariata.

Se un punto finale viene fornito e il modello è stato rilevato, quindi FindPattern spostando l'endpoint verso la fine del modello di ricerca.

Se i criteri di ricerca è un'espressione regolare e contiene le sottoespressioni contrassegnate, quindi Tags l'argomento restituisce una raccolta di TextRange oggetti, uno per ogni sottoespressione contrassegnata.

Esempi

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

TextSelection Interfaccia

Spazio dei nomi EnvDTE