Re[4]: Регулярное выражение зависает
От: WolfHound  
Дата: 15.06.07 12:37
Оценка: 3 (1)
Здравствуйте, SlaVVVa, Вы писали:

D>>Но все таки программа именно висла. Как можно искать в тексте на 60 Кб подстроку больше 3хминут?

SVV>да как очень просто — представляешь сколько вариантов оно перелопачивает!
SVV>я вообще удивляюсь как они так быстро работают!
Долго по тому что умники писавшие regexp'ы использовали недетерминированные конечные автоматы.
Если бы они хоть немного напряглись и построели детерминированный конечный автомат то регулярные выражения работали бы действительно бфстро и никогда бы не висли.
... << RSDN@Home 1.2.0 alpha rev. 673>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.