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