TextSelection.FindText 方法

在活动点到文档结尾范围内搜索给定文本。

命名空间:  EnvDTE
程序集:  EnvDTE(在 EnvDTE.dll 中)

语法

声明
Function FindText ( _
    Pattern As String, _
    vsFindOptionsValue As Integer _
) As Boolean
bool FindText(
    string Pattern,
    int vsFindOptionsValue
)
bool FindText(
    [InAttribute] String^ Pattern, 
    [InAttribute] int vsFindOptionsValue
)
abstract FindText : 
        Pattern:string * 
        vsFindOptionsValue:int -> bool
function FindText(
    Pattern : String, 
    vsFindOptionsValue : int
) : boolean

参数

  • Pattern
    类型:String

    必需。 要查找的文本。

  • vsFindOptionsValue
    类型:Int32

    可选。 一个 vsFindOptions 常数,指示要使用的搜索选项。

返回值

类型:Boolean
一个布尔值,如果找到文本,则为 true,否则为 false。

备注

FindText 搜索从文本选项的活动结束的特定文本字符串到的末尾文本文档。 返回值指示是否找到了文本。 如果找到了文本,编辑点就移到匹配的开始处。 否则,编辑位置保持不变。

如果匹配的模式是一个正则表达式并且包含带标记的子表达式,则 Tags 参数返回一组 TextRange 对象,每个带标记的子表达式对应一个对象。

示例

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

   ' Looks for the first occurence of the word, test, in the current 
   ' document. If found, the line is selected.
   If objSel.FindText("test", vsFindOptions.vsFindOptionsFromStart) Then
      objSel.SelectLine()
   End If
End Sub

.NET Framework 安全性

请参阅

参考

TextSelection 接口

EnvDTE 命名空间