CudaText : не ищет по регулярным

sergiokapone
Posts: 51
Joined: 19.01.2017 15:33

CudaText : не ищет по регулярным

Post by sergiokapone »

Опять безуспешно перехожу на Cuda,
в SynWrite регулярка

Code: Select all

^select\s4\s\n(.*?)\.$
нормально выделяет требуемое, в Cuda нет, почему?
Исследуемый файл
Скринкаст проблемы на youtube
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

Она ищет. вот поправил регулярку
(?s)^select\s4\n(.*?)\.$

(?s) надо для ловли переводов строк и \s было лишнее.
sergiokapone
Posts: 51
Joined: 19.01.2017 15:33

Post by sergiokapone »

Alexey wrote:Она ищет. вот поправил регулярку
(?s)^select\s4\n(.*?)\.$

(?s) надо для ловли переводов строк и \s было лишнее.
Так, а все таки, почему syn тогда реагирует? Потому что Ваше в Syn не работает
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

потому что у Сина внутри CRLF, он ловится по \s\n. у Куды внутри LF.
sergiokapone
Posts: 51
Joined: 19.01.2017 15:33

Post by sergiokapone »

Наверно уже оффтоп. А можна сохранять шаблоны поиска помимо истории?
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

нет, а что за шаблоны?
sergiokapone
Posts: 51
Joined: 19.01.2017 15:33

Post by sergiokapone »

Ну вот те регулярки и есть шаблоны поиска. Каждый раз прописываь их лень и сложно, а в истории не найдешь, если там уже много всего. Можно, например сделать в виде кнопки с менюшкой, где шаблону присваиваешь удобочитаеме имя. В Тотал Коммандере есть подобное для фильтров.
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

Ну может кто пришлет патч. я такое обычно в редакторах не видел.
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

еще плагины могут писать в поля диалога Поиск.
sergiokapone
Posts: 51
Joined: 19.01.2017 15:33

Post by sergiokapone »

Может это плагинчиком и реализовать?
Post Reply