RegexRunner.Scan メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。
オーバーロード
Scan(ReadOnlySpan<Char>) |
オブジェクトが次の Regex 一致を探して入力 |
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>)
- ソース:
- RegexRunner.cs
- ソース:
- RegexRunner.cs
- ソース:
- 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>ベースRegexのメソッドは、 によってCompileToAssembly生成された派生型からはRegexサポートされていません。
注釈
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
適用対象
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean)
- ソース:
- RegexRunner.cs
- ソース:
- RegexRunner.cs
- ソース:
- 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)
- ソース:
- RegexRunner.cs
- ソース:
- RegexRunner.cs
- ソース:
- 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
タイムアウトの間隔。
戻り値
一致。
- 属性
適用対象
.NET