Цитата:
|
В этом примере я просто избавился от lookbehind, чтобы поиск строки заработал.
|
Так он и с lookbehind работает. Там, как я выяснил, вот такой символ \s* не правильно работает. Он нормально матчится, если есть хоть один пробел. Если пробелов нет, то матч не срабатывает. Хотя по идее должен, так как * как раз указывает на то, что никаких символов может и не быть
Цитата:
|
С просмотрами назад получится в любом случае тормозная регулярка (это на будущее), хотя задачу выполняет абсолютно такую же.
|
Регулярки, во всех языках, в которых я сними сталкивался, работают на удивление быстро. Можно даже ради интереса замерить скорость выполнения твоего варианта, и варианта с обратным просмотром.
В любом случае, спасибо за подсказку)