다음을 통해 공유


RegexRunner.Scan 메서드

정의

CompileToAssembly 메서드에서 생성되는 Regex 개체에서 사용됩니다.

오버로드

Scan(ReadOnlySpan<Char>)

개체에서 Regex 다음 일치 항목을 찾는 입력 text 을 검사하는 데 사용됩니다.

Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

사용되지 않음.

CompileToAssembly 메서드에서 생성되는 Regex 개체에서 사용됩니다.

Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

사용되지 않음.

CompileToAssembly 메서드에서 생성되는 Regex 개체에서 사용됩니다.

Scan(ReadOnlySpan<Char>)

Source:
RegexRunner.cs
Source:
RegexRunner.cs
Source:
RegexRunner.cs

개체에서 Regex 다음 일치 항목을 찾는 입력 text 을 검사하는 데 사용됩니다.

protected public:
 virtual void Scan(ReadOnlySpan<char> text);
protected internal virtual void Scan (ReadOnlySpan<char> text);
abstract member Scan : ReadOnlySpan<char> -> unit
override this.Scan : ReadOnlySpan<char> -> unit
Protected Friend Overridable Sub Scan (text As ReadOnlySpan(Of Char))

매개 변수

text
ReadOnlySpan<Char>

패턴 일치를 검색할 텍스트입니다.

예외

ReadOnlySpan<T>-based Regex 메서드는 에서 생성된 CompileToAssembly파생 형식에서 Regex지원되지 않습니다.

설명

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

적용 대상

Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean)

Source:
RegexRunner.cs
Source:
RegexRunner.cs
Source:
RegexRunner.cs

주의

This API supports obsolete mechanisms for Regex extensibility. It is not supported.

CompileToAssembly 메서드에서 생성되는 Regex 개체에서 사용됩니다.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

protected public:
 System::Text::RegularExpressions::Match ^ Scan(System::Text::RegularExpressions::Regex ^ regex, System::String ^ text, int textbeg, int textend, int textstart, int prevlen, bool quick);
protected internal System.Text.RegularExpressions.Match? Scan (System.Text.RegularExpressions.Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick);
[System.Obsolete("This API supports obsolete mechanisms for Regex extensibility. It is not supported.", DiagnosticId="SYSLIB0052", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected internal System.Text.RegularExpressions.Match? Scan (System.Text.RegularExpressions.Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick);
protected internal System.Text.RegularExpressions.Match Scan (System.Text.RegularExpressions.Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick);
member this.Scan : System.Text.RegularExpressions.Regex * string * int * int * int * int * bool -> System.Text.RegularExpressions.Match
[<System.Obsolete("This API supports obsolete mechanisms for Regex extensibility. It is not supported.", DiagnosticId="SYSLIB0052", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Scan : System.Text.RegularExpressions.Regex * string * int * int * int * int * bool -> System.Text.RegularExpressions.Match
Protected Friend Function Scan (regex As Regex, text As String, textbeg As Integer, textend As Integer, textstart As Integer, prevlen As Integer, quick As Boolean) As Match

매개 변수

regex
Regex

정규식 엔진의 인스턴스입니다.

text
String

패턴 일치를 검색할 텍스트입니다.

textbeg
Int32

정규식 엔진이 일치 항목을 검색하는 text의 0부터 시작하는 위치입니다.

textend
Int32

정규식 엔진이 일치 항목을 검색하는 text의 0에서 끝나는 위치입니다.

textstart
Int32

이 일치 항목을 검색할 0부터 시작하는 위치입니다.

prevlen
Int32

이전 일치 항목의 문자 수입니다.

quick
Boolean

빠른 모드에서 일치 항목을 검색하려면 true이고, 그렇지 않으면 false입니다.

반환

일치 항목입니다.

특성

적용 대상

Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan)

Source:
RegexRunner.cs
Source:
RegexRunner.cs
Source:
RegexRunner.cs

주의

This API supports obsolete mechanisms for Regex extensibility. It is not supported.

CompileToAssembly 메서드에서 생성되는 Regex 개체에서 사용됩니다.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

protected public:
 System::Text::RegularExpressions::Match ^ Scan(System::Text::RegularExpressions::Regex ^ regex, System::String ^ text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout);
protected internal System.Text.RegularExpressions.Match? Scan (System.Text.RegularExpressions.Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout);
[System.Obsolete("This API supports obsolete mechanisms for Regex extensibility. It is not supported.", DiagnosticId="SYSLIB0052", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected internal System.Text.RegularExpressions.Match? Scan (System.Text.RegularExpressions.Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout);
protected internal System.Text.RegularExpressions.Match Scan (System.Text.RegularExpressions.Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout);
member this.Scan : System.Text.RegularExpressions.Regex * string * int * int * int * int * bool * TimeSpan -> System.Text.RegularExpressions.Match
[<System.Obsolete("This API supports obsolete mechanisms for Regex extensibility. It is not supported.", DiagnosticId="SYSLIB0052", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Scan : System.Text.RegularExpressions.Regex * string * int * int * int * int * bool * TimeSpan -> System.Text.RegularExpressions.Match
Protected Friend Function Scan (regex As Regex, text As String, textbeg As Integer, textend As Integer, textstart As Integer, prevlen As Integer, quick As Boolean, timeout As TimeSpan) As Match

매개 변수

regex
Regex

정규식 엔진의 인스턴스입니다.

text
String

패턴 일치를 검색할 텍스트입니다.

textbeg
Int32

정규식 엔진이 일치 항목을 검색하는 text의 0부터 시작하는 위치입니다.

textend
Int32

정규식 엔진이 일치 항목을 검색하는 text의 0에서 끝나는 위치입니다.

textstart
Int32

이 일치 항목을 검색할 0부터 시작하는 위치입니다.

prevlen
Int32

이전 일치 항목의 문자 수입니다.

quick
Boolean

빠른 모드에서 일치 항목을 검색하려면 true이고, 그렇지 않으면 false입니다.

timeout
TimeSpan

제한 시간 간격입니다.

반환

일치 항목입니다.

특성

적용 대상