В класс .NET 4.5 добавлена веселая возможность - указания таймаута исполнения регулярного выражения
Не думаю, что когда-либо воспользуюсь данной фичей, но ее однозначно стоит иметь ввиду
Пример использования:
Пример взят со страницы http://msdn.microsoft.com/en-us/library/hh160232(VS.110).aspx
При превышении времени ожидания - бросается исключение RegexMatchTimeoutException
Список методов поддерживающих InfiniteMatchTimeout:
Не думаю, что когда-либо воспользуюсь данной фичей, но ее однозначно стоит иметь ввиду
Пример использования:
Пример взят со страницы http://msdn.microsoft.com/en-us/library/hh160232(VS.110).aspx
При превышении времени ожидания - бросается исключение RegexMatchTimeoutException
Список методов поддерживающих InfiniteMatchTimeout:
- Regex
- RegexCompilationInfo.RegexCompilationInfo(String, RegexOptions, String, String, Boolean, TimeSpan)
- IsMatch
- Match
- Matches
- Replace
- Replace
- Split