and like i said, the DFA can also be infinite, but it “blows up” at a rate of at most one state per character in the input, so it will terminate and likely not cause any real issues. the number of states is bounded by the maximum context distance that you need to keep track of for lookarounds, so using infinite context patterns like a(?=.*b) will never create more states than the length of the longest line in your input.
В Швеции взяли под контроль судно с неустановленным флагом01:52
。业内人士推荐电影作为进阶阅读
Турция сообщила о перехвате баллистического снаряда из Ирана14:52
Квартиру из «Реальных пацанов» продадут в российском городе20:42