다음을 통해 공유


Find.FindReplace 메서드

Find에 설정한 옵션에 영향을 주지 않으면서 메서드의 인수를 사용하여 찾기 또는 바꾸기 작업을 수행합니다.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

‘선언
Function FindReplace ( _
    Action As vsFindAction, _
    FindWhat As String, _
    vsFindOptionsValue As Integer, _
    ReplaceWith As String, _
    Target As vsFindTarget, _
    SearchPath As String, _
    FilesOfType As String, _
    ResultsLocation As vsFindResultsLocation _
) As vsFindResult
vsFindResult FindReplace(
    vsFindAction Action,
    string FindWhat,
    int vsFindOptionsValue,
    string ReplaceWith,
    vsFindTarget Target,
    string SearchPath,
    string FilesOfType,
    vsFindResultsLocation ResultsLocation
)
vsFindResult FindReplace(
    [InAttribute] vsFindAction Action, 
    [InAttribute] String^ FindWhat, 
    [InAttribute] int vsFindOptionsValue, 
    [InAttribute] String^ ReplaceWith, 
    [InAttribute] vsFindTarget Target, 
    [InAttribute] String^ SearchPath, 
    [InAttribute] String^ FilesOfType, 
    [InAttribute] vsFindResultsLocation ResultsLocation
)
abstract FindReplace : 
        Action:vsFindAction * 
        FindWhat:string * 
        vsFindOptionsValue:int * 
        ReplaceWith:string * 
        Target:vsFindTarget * 
        SearchPath:string * 
        FilesOfType:string * 
        ResultsLocation:vsFindResultsLocation -> vsFindResult
function FindReplace(
    Action : vsFindAction, 
    FindWhat : String, 
    vsFindOptionsValue : int, 
    ReplaceWith : String, 
    Target : vsFindTarget, 
    SearchPath : String, 
    FilesOfType : String, 
    ResultsLocation : vsFindResultsLocation
) : vsFindResult

매개 변수

  • FindWhat
    형식: String

    선택 사항 검색할 패턴입니다. 기본값은 ""입니다.

  • ReplaceWith
    형식: String

    선택 사항 Action을 vsFindActionReplacevsFindActionReplaceAll로 설정한 경우 일치하는 텍스트를 바꾸는 데 사용할 문자열입니다. 기본값은 ""입니다.

  • Target
    형식: EnvDTE.vsFindTarget

    선택 사항 파일에서 찾기 또는 현재 문서 같은 검색 작업의 대상을 나타내는 vsFindTarget 상수입니다.

  • SearchPath
    형식: String

    선택 사항 검색할 디렉터리와 파일 이름의 목록이며 각 항목은 세미콜론으로 구분됩니다. 기본값은 ""입니다.

  • FilesOfType
    형식: String

    선택 사항 검색에 포함할 파일 형식의 목록이며 각 항목은 세미콜론으로 구분됩니다. 지정한 대상에서 발견한 다른 파일 형식은 모두 무시됩니다. 기본값은 ""이며 모든 파일이 검색됩니다.

  • ResultsLocation
    형식: EnvDTE.vsFindResultsLocation

    선택 사항 vsFindResultsLocation 상수입니다. 두 가지 결과 목록을 사용하여 Find 결과를 표시할 수 있습니다. 첫 번째 검색 결과를 덮어쓰지 않고 두 검색을 수행할 수 있습니다. ResultsLocation을 사용하면 Find 결과를 배치할 결과 목록을 결정할 수 있습니다.

반환 값

형식: EnvDTE.vsFindResult
vsFindResult 상수입니다.

예제

Sub FindReplaceExample()
   Dim objTextDoc As TextDocument
   Dim objEditPt As EditPoint
   Dim iCtr As Integer
   Dim objFind As Find

   ' Create a new text file.
   DTE.ItemOperations.NewFile("General\Text File")

   ' Get a handle to the new document and create an EditPoint.
   objTextDoc = DTE.ActiveDocument.Object("TextDocument")
   objEditPt = objTextDoc.StartPoint.CreateEditPoint
   objFind = objTextDoc.DTE.Find

   ' Insert ten lines of text.
   For iCtr = 1 To 10
      objEditPt.Insert("This is a test." & Chr(13))
   Next iCtr
   objEditPt.StartOfDocument()
   objFind.FindReplace(vsFindAction.vsFindActionReplaceAll, "test", vsFindOptions.vsFindOptionsMatchWholeWord, "NEW THING", vsFindTarget.vsFindTargetOpenDocuments, , , vsFindResultsLocation.vsFindResultsNone)
End Sub

.NET Framework 보안

참고 항목

참조

Find 인터페이스

EnvDTE 네임스페이스