RegexRunner.Scan メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Regex メソッドによって生成されたCompileToAssembly オブジェクトによって使用されます。
オーバーロード
| 名前 | 説明 |
|---|---|
| Scan(ReadOnlySpan<Char>) |
次の一致を探 |
| Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
古い.
入力 |
| Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
古い.
このメソッドの本体は、アセンブリの外部の誰かが呼び出すことができる保護されたメンバーであるためにのみ保持されます。 |
Scan(ReadOnlySpan<Char>)
- ソース:
- RegexRunner.cs
- ソース:
- RegexRunner.cs
- ソース:
- RegexRunner.cs
- ソース:
- RegexRunner.cs
- ソース:
- RegexRunner.cs
次の一致を探text入力をスキャンするために、Regex オブジェクトによって使用されます。
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 メソッドは、Regex.CompileToAssembly によって生成された Regex派生型からはサポートされていません。
注釈
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
適用対象
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean)
- ソース:
- RegexRunner.cs
- ソース:
- RegexRunner.cs
- ソース:
- RegexRunner.cs
- ソース:
- RegexRunner.cs
- ソース:
- RegexRunner.cs
注意事項
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
入力textをスキャンするために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);
[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);
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}")>]
member this.Scan : System.Text.RegularExpressions.Regex * string * int * int * int * int * bool -> System.Text.RegularExpressions.Match
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
- ソース:
- RegexRunner.cs
- ソース:
- RegexRunner.cs
注意事項
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
このメソッドの本体は、アセンブリの外部の誰かが呼び出すことができる保護されたメンバーであるためにのみ保持されます。
この 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);
[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);
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}")>]
member this.Scan : System.Text.RegularExpressions.Regex * string * int * int * int * int * bool * TimeSpan -> System.Text.RegularExpressions.Match
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
タイムアウト間隔。
返品
一致。
- 属性