Infocatcher wrote:Кстати, .* работает не как положено, а как .*?
Если будет яснее, то как положено ... автором.
Пожелание: к поддержке $1, $2, ... добавить $& для вставки при замене всей найденной подстроки.
Реализовано. Помимо "$&", "$0" действует аналогичным образом.
Не работает нежадный поиск вида
.{3,}?
В текущей реализации нету разделения на нежадный/жадный. Конструкции ".*", ".{3,}" и т.п. всегда "нежадные".
Находит всю строку вместо трех символов:
.{2,3}
^\d -> -
срежет все цифры в начале текста, а должно только первую.
4. При замене не поддерживается запоминание содержимого скобок.
LEN wrote:Писк-то находит, но почему не заменяет?
Тестовая