RegexMatchTimeoutException.Input プロパティ


タイムアウトが発生したときに正規表現エンジンが処理していた入力テキストを取得します。Gets the input text that the regular expression engine was processing when the time-out occurred.

 property System::String ^ Input { System::String ^ get(); };
public string Input { get; }
member this.Input : string
Public ReadOnly Property Input As String



正規表現入力テキスト。The regular expression input text.


このプロパティは、コンストラクターのパラメーターの値を反映 regexInput RegexMatchTimeoutException(String, String, TimeSpan) します。This property reflects the value of the regexInput parameter of the RegexMatchTimeoutException(String, String, TimeSpan) constructor. このパラメーターがコンストラクター呼び出しで明示的に初期化されていない場合、その値はに String.Empty なります。If this parameter is not explicitly initialized in a constructor call, its value is String.Empty.

正規表現エンジンによって例外がスローされた場合、プロパティの値は、 Input 正規表現エンジンに渡された入力文字列全体を反映します。When the exception is thrown by the regular expression engine, the value of the Input property reflects the entire input string passed to the regular expression engine. エンジンがなどのメソッドの呼び出しを検索する部分文字列など、部分文字列は反映されません Regex.Match(String, Int32)It does not reflect a partial string, such as the substring that the engine searches in the call to a method such as Regex.Match(String, Int32).