Bagikan melalui


Regex.InfiniteMatchTimeout Bidang

Definisi

Menentukan bahwa operasi pencocokan pola tidak boleh kehabisan waktu.

public: static initonly TimeSpan InfiniteMatchTimeout;
public static readonly TimeSpan InfiniteMatchTimeout;
 staticval mutable InfiniteMatchTimeout : TimeSpan
Public Shared ReadOnly InfiniteMatchTimeout As TimeSpan 

Nilai Bidang

Keterangan

Konstruktor Regex(String, RegexOptions, TimeSpan) kelas dan sejumlah metode pencocokan statis menggunakan InfiniteMatchTimeout konstanta untuk menunjukkan bahwa upaya untuk menemukan kecocokan pola seharusnya tidak kehabisan waktu.

Peringatan

Mengatur nilai waktu habis mesin ekspresi reguler untuk InfiniteMatchTimeout dapat menyebabkan ekspresi reguler yang mengandalkan backtracking yang berlebihan tampak berhenti merespons saat memproses teks yang hampir cocok dengan pola ekspresi reguler. Jika Anda menonaktifkan waktu habis, Anda harus memastikan bahwa ekspresi reguler Anda tidak mengandalkan backtracking yang berlebihan dan bahwa ekspresi reguler menangani teks yang hampir cocok dengan pola ekspresi reguler.

Untuk informasi selengkapnya tentang penanganan backtracking, lihat Backtracking.

Konstanta InfiniteMatchTimeout dapat disediakan sebagai nilai matchTimeout argumen anggota berikut:

Berlaku untuk

Lihat juga