Регулярное выражение против КМП - PullRequest
1 голос
/ 12 июля 2010

Привет, может кто-нибудь сказать мне, почему мы не используем алгоритмы Кнута Морриса Пратта в современных практиках программирования и предпочитаем регулярные выражения больше?

1 Ответ

1 голос
/ 12 июля 2010

Существует ли более одного алгоритма KMP? Насколько я понимаю, есть один алгоритм для поиска строки в другой строке. Regex гораздо более гибок - и нет никаких причин, по которым очень простое выражение regex не может использовать KMP - решать только разработчику.

...