При проверке попадаются сайты, где регулярка долго обрабатывается, отловить этот момент нельзя, какая именно регулярка,из за этого программа зависает, можно сделать так чтоб время работы ругулярки определялось через опции,если лимит превышен, просто игнорировать данный поток.
Технически никак более того - регулярка должна в любом случае выполняться за короткое время(желательно не более 0.1 с) - иначе будет не очень стабильная работа парсера в целом