Far 2.0 - regexp

Разработка Far.
User avatar
HaRT
Moderator
Posts: 9695
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 124 times
Been thanked: 254 times

Re: Far 1.8 - regexp

Post by HaRT »

Latest post of the previous page:

t-rex wrote: у всех один и тот же o(N)
Эх, кто б меня научил искать в строке за o(N) хотя бы без RE. :P
t-rex wrote:те же условия
Условия-то те же, да я их никому не ставлю. Просто описываю соотношение ценностей в своём сознании.
John Doe wrote:именно так и ищут
Я — так.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
t-rex
Страшный и ужасный
Posts: 4907
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 6 times
Contact:

Re: Far 1.8 - regexp

Post by t-rex »

HaRT wrote:Эх, кто б меня научил искать в строке за o(N) хотя бы без RE. :P
Да блин, не o(N) а одинаковое время поиска в среднем случае. Я там помню как оно называется.
HaRT wrote:Очевидно, имелось в виду “.+”.
Нет, именно .*
HaRT wrote:Условия-то те же, да я их никому не ставлю
Если ни кому не ставишь то лучше не пиши, а то это я сегодня такой добрый.
User avatar
John Doe
Бюрократ
Posts: 13075
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 42 times
Been thanked: 319 times

Re: Far 1.8 - regexp

Post by John Doe »

t-rex wrote:Ну у меня лично эта опция отключена, не люблю не предсказуемости, я обычно просто сам курсор в конец передвигаю. Поэтому и не могу понять зачем нужен метод 1. Но раз кому то нужен, то видимо нужен.
Непредсказуемости тут не вижу - имхо всё логично и очевидно. Эта опция и есть тот же "метод 2", только применённый к поиску вперёд.

И к чему я пытаюсь подвести: различие методов "1" и "2" в том, что "метод 1" учитывает перекрывающиеся вхождения, а "метод 2" - пропускает.
И если уж делать опцию - то логично чтобы она работала в обоих направлениях: и вперёд и назад.
https://t.me/FarManager — Telegram чат
User avatar
t-rex
Страшный и ужасный
Posts: 4907
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 6 times
Contact:

Re: Far 1.8 - regexp

Post by t-rex »

В общем я смотрю, часть редакторов ищет по методу 1 а часть по методу 2
User avatar
HaRT
Moderator
Posts: 9695
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 124 times
Been thanked: 254 times

Re: Far 1.8 - regexp

Post by HaRT »

t-rex wrote:часть редакторов ищет по методу 1 а часть по методу 2
А нельзя ли для любопытствующих огласить список, где как?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
t-rex
Страшный и ужасный
Posts: 4907
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 6 times
Contact:

Re: Far 1.8 - regexp

Post by t-rex »

HaRT
Ну например VI против VisualSudio
User avatar
Tim Sobolev
Posts: 715
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 2 times

Re: Far 2.0 - regexp

Post by Tim Sobolev »

Мы это, API увидим для регеспов в ближайшее время? :wink:
ccaid
Posts: 869
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 19 times
Been thanked: 5 times

Re: Far 2.0 - regexp

Post by ccaid »

а есть планы по поддержке в регэкспах hex-кодов для юникодных символов?
Фар делают добрые люди
User avatar
t-rex
Страшный и ужасный
Posts: 4907
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 6 times
Contact:

Re: Far 2.0 - regexp

Post by t-rex »

так оно же есть уже давно
ccaid
Posts: 869
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 19 times
Been thanked: 5 times

Re: Far 2.0 - regexp

Post by ccaid »

например, хочу найти U+2014. \x2014 не находит, \x20\x14 :D не находит, \u2014 даже не пытался. ы?
и \x14\x20 - тоже не находит
Фар делают добрые люди
User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

Re: Far 2.0 - regexp

Post by Centaur »

Напомните, плиз, чего решили по поводу поиска назад. А то вот ревьювю тут длинный патч, хотел задать F7 Regexp ^@@ и перемещаться по hunk’ам по Shift+F7 и Alt+F7. Вперёд работает, назад — не находит.
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 12 times

Re: Far 2.0 - regexp

Post by Max Rusov »

В EdtFind - работает :)
Post Reply

Return to “Development”