Search found 215 matches

by ladserg
Fri 19 Sep, 2014 23:40
Forum: Операционные системы, командные оболочки и прочее
Topic: Регулярные выражения — ликбез по регэкспам
Replies: 64
Views: 44763

Re: LuaFAR Search

Shmuel wrote:^(?!.*\.dll$).+$ - чтобы не выдавал пустые строки.
Да, правда оно не соответствует условию:
Ищу все строки в которых нет DLL файлов
:-)
by ladserg
Fri 19 Sep, 2014 22:54
Forum: Операционные системы, командные оболочки и прочее
Topic: Регулярные выражения — ликбез по регэкспам
Replies: 64
Views: 44763

Re: LuaFAR Search

Попробуйте добавить в файл строчку abc - она не будет выведена без |^.{1,3}$ в паттерне. Кажется я разобрался в чем была моя ошибка. Предлагаю чуток изменить справку по поводу вот таких конструкций на текст вида: (?= шаблон) - после этой точки есть фрагмент текста, который соответствует указанному ...
by ladserg
Fri 19 Sep, 2014 22:39
Forum: Операционные системы, командные оболочки и прочее
Topic: Регулярные выражения — ликбез по регэкспам
Replies: 64
Views: 44763

Re: LuaFAR Search

Shmuel wrote:Попробуйте добавить в файл строчку abc - она не будет выведена без |^.{1,3}$ в паттерне.
Понял, спасибо.
by ladserg
Fri 19 Sep, 2014 22:29
Forum: Операционные системы, командные оболочки и прочее
Topic: Регулярные выражения — ликбез по регэкспам
Replies: 64
Views: 44763

Re: LuaFAR Search

Shmuel wrote:1. Неправильно.
Хм, понял, пойду курить маны.
Shmuel wrote:2. Для имён короче 4 символов.
Странно, без него все равно работает как надо :-/

Спасибо.
by ladserg
Fri 19 Sep, 2014 22:20
Forum: Операционные системы, командные оболочки и прочее
Topic: Регулярные выражения — ликбез по регэкспам
Replies: 64
Views: 44763

Re: LuaFAR Search

Всё кажется разобрался, я правильно понял что паттерн вида (?!pattern) выступает как один символ и надо указывать его размер? Вот так: ^.*(?!\.dll$).{4}$ тоже работает, а для чего дополнение |^.{1,3} ? Ваши варианты дали результаты, соответствующие им, то-есть плагин выдал то, что ему сказали выдать...
by ladserg
Fri 19 Sep, 2014 22:12
Forum: Операционные системы, командные оболочки и прочее
Topic: Регулярные выражения — ликбез по регэкспам
Replies: 64
Views: 44763

Re: LuaFAR Search

Shmuel wrote:Вот так работает: .*?(?!\.dll$).{4}$|^.{1,3}$
Спасибо, скажите мой вариант был ошибочен?
by ladserg
Fri 19 Sep, 2014 22:08
Forum: Нужна помощь
Topic: LuaFar: Как показать окно с сообщением на время выполнения своей функции? [SOLVED]
Replies: 2
Views: 1652

Re: LuaFar: Как показать окно с сообщением на время выполнения соей функции?

tstr wrote:local hScr = far.SaveScreen(0, 0, -1, -1);
far.Message ("Some message text.", "Please Wait...", "");
...
far.RestoreScreen(hScr);
Спасибо большое, очень помогли.
by ladserg
Fri 19 Sep, 2014 21:41
Forum: Операционные системы, командные оболочки и прочее
Topic: Регулярные выражения — ликбез по регэкспам
Replies: 64
Views: 44763

Применение регулярных выражений

Чот не могу понять, то ли я неправильный шаблон поиска задаю, то ли еще что. Есть файл со строками вида: Align\Align.dll Align\AlignEng.lng Align\AlignRus.lng Align\AlignSky.lng Align\AlignSpa.lng Align\changelog ArcLite\7z.dll ArcLite\7z.sfx ArcLite\7zCon.sfx ArcLite\7zS2.sfx ArcLite\7zS2con.sfx Ar...
by ladserg
Fri 19 Sep, 2014 21:16
Forum: Нужна помощь
Topic: Ликбез по Lua
Replies: 243
Views: 135190

Re: Ликбез по Lua

string.gmatch(s,p) не будет правильно работать с юникодными строками Не совсем, именно так не будет работать, но зато в LuaFar работает так: s = "Привет миру от Lua" for w in s:gmatch("%a+") do far.Message(w) end Т.е. вместо string.gmatch(s,p) надо использовать s:gmatch(p), в таком случае gmatch об...
by ladserg
Fri 19 Sep, 2014 21:09
Forum: Нужна помощь
Topic: LuaFar: Как показать окно с сообщением на время выполнения своей функции? [SOLVED]
Replies: 2
Views: 1652

LuaFar: Как показать окно с сообщением на время выполнения своей функции? [SOLVED]

Не подскажете, как при помощи LuaFar вывести пользователю окно с сообщением (Например: "Ждите..."), выполнить свою функцию и только после этого убрать окно с сообщением, и что бы пользователь не мог его убрать? Возможно ли ещё при этом менять текст сообщения и посматривать, не нажал ли пользователь ...
by ladserg
Fri 19 Sep, 2014 21:01
Forum: Анонсы новых плагинов
Topic: LUA File List: «один файл — одна строка»
Replies: 30
Views: 54059

Re: LUA File List

Изменения в версии 2014-09-19-3:
  • Исправлена ошибка формирования относительного пути файла, в результате которой к относительному пути файла добавлялся каталог файла без диска.
by ladserg
Fri 19 Sep, 2014 21:00
Forum: Анонсы новых плагинов
Topic: LUA File List: «один файл — одна строка»
Replies: 30
Views: 54059

Re: LUA File List

Изменения в версии 2014-09-19-2: Отключен рекурсивный поиск в подкаталогах-связях (Reparse Point), т.к. в Windows 7 при попытке составить список файлов папки %USERPROFILE% плагин натыкается на каталог-связь "%USERPROFILE%\AppData\Local\Application Data", который ссылается на "%USERPROFILE%\AppData\L...
by ladserg
Fri 19 Sep, 2014 12:43
Forum: Анонсы новых плагинов
Topic: LUA File List: «один файл — одна строка»
Replies: 30
Views: 54059

Re: LUA File List

Изменения в версии 2014-09-19-1:
  • Если при вычислении относительных путей попадались магические символы функций поиска и замены, то относительный путь неправильно вычислялся. Исправлено.
by ladserg
Fri 19 Sep, 2014 10:12
Forum: О тщете всего сущего
Topic: язык Некрасова, Лермонтова, Достоевского и космоса
Replies: 5
Views: 10615

Re: LuaFAR Search

John Doe wrote:Должны? Нет.
Но из любви к Некрасову могли бы, ведь фар поддерживает.
не вижу никакой взаимосвязи.
by ladserg
Fri 19 Sep, 2014 10:11
Forum: Анонсы новых плагинов
Topic: LUA File List: «один файл — одна строка»
Replies: 30
Views: 54059

Re: LUA File List

Изменения в версии 2014-09-19-0:
  • Пофиксено отключение рекурсивного поиска, при выборе пункта "Не включать в список каталоги с файлами"

Go to advanced search