Я делаю несколько замен регулярных выражений в Python по строкам
\w\s+\w
над многими большими документами. Очевидно, что если я сделаю регулярное выражение нежадным (с ?
), оно не изменит то, что ему соответствует (как \w
!= \s
), но ускорит ли это выполнение кода? Другими словами, с нежадными регулярными выражениями Python работает от первого совпадающего символа, а не от конца документа обратно к этому символу, или это наивный взгляд?