Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » grepWin

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5

Открыть новую тему     Написать ответ в эту тему

wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grepWin

 

 
GrepWin это бесплатный и с открытым исходным кодом, простой инструмент поиска файлов содержащих определенные строки, или поиска и замены определенных строк во множестве документов. Программа может использовать регулярные выражения для выполнения своей работы. Если вы не знакомы с регулярными выражениями, у нас есть очень короткий учебник. После запуска grepWin позволяет настраивать поиск или замену разными способами. Например, вы можете ограничить поиск определенными размерами файлов, типами файлов и т.д. Поскольку регулярные выражения иногда могут усложняться, grepWin позволяет добавлять наиболее используемые выражения в список пресетов. После того как вы добавили некоторые пресеты, вы можете легко использовать их в дальнейшем. После успешного поиска или замены соответствующие файлы перечислены в нижней части окна. Список файлов ведет себя так же, как обычный проводник Windows. Это означает, что двойной щелчок откроет файл, и щелчок правой кнопкой мыши отобразит меню оболочки по умолчанию для этого файла. В поле этого списка возможно переключится на построчный просмотр совпадений (опция Контент), при использовании пункта контекстного меню "Открыть в редакторе" выбранный файл может быть открыт в указанном вами в настройках редакторе, с передачей ему параметра строки, т.е. выбранная строка будет в позиции курсора.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 11:55 16-11-2017 | Исправлено: wvxwxvw, 17:02 22-05-2020
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версия 1.7.2.
 
Перезалил русификатор.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 23:04 22-04-2018
totnetot



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо. Удобная программа для несложных задач.
Поменял один путь во всех bar файлах total commandera без проблем.

Всего записей: 410 | Зарегистр. 16-03-2013 | Отправлено: 16:41 20-05-2018
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
totnetot
Да, программка вполне достаточная для большинства, но всем PowerGREP подавай.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 18:50 21-05-2018
Petrik_Pjatochkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Да, программка вполне достаточная для большинства, но всем PowerGREP подавай.

Для меня grepwin оказался даже лучше чем Powergrep. Powergrep например не реагировал на модификатор \l - преобразователь символа в нижний регистр; также неправильно обрабатывал [A-Z] - искал также строчные буквы.  
grepWin все сделал как надо.
 
Правда это было несколько лет назад, может в Powergrep уже все исправили, но я с тех пор им пользовался. Единственное его преимущество это наглядность.

Всего записей: 689 | Зарегистр. 04-12-2007 | Отправлено: 19:56 21-05-2018
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подправил ссылки, проект на GitHub переехал.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 15:12 22-05-2018
totnetot



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Version 1.8.1
 
Добавлено:

Что-то не пойму. Исчезает обратный слэш. Обычно подстановочная строка является текстом, а не выражением. Если использовать \x5c то нормально.
Это баг или фича?
 
Добавлено:
Создавать бэкапы в отдельной папке - не работает. (portable, x64)
 
Добавлено:
Надо чтобы ещё кто проверил и забагрепортить.

Всего записей: 410 | Зарегистр. 16-03-2013 | Отправлено: 19:55 07-07-2018
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 17:17 08-07-2018
totnetot



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wvxwxvw
Я уже понял как надо вводить. Но думаю лучше было бы сделать все это поле текстом. Какой смысл в дополнительном экранировании? Трата лишнего времени на ввод и обработку вводимого текста.
 
А как насчёт
Цитата:
Создавать бэкапы в отдельной папке - не работает. (portable, x64)  
?

Всего записей: 410 | Зарегистр. 16-03-2013 | Отправлено: 20:34 08-07-2018 | Исправлено: totnetot, 20:35 08-07-2018
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
totnetot
Да, галка ни на что не влияет, бэкап все рано создается рядом.
 
Экранирование -  
А что вы будете делать когда вам, например, на "\non" заменить надо будет?

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 22:31 08-07-2018
totnetot



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wvxwxvw

Цитата:
А что вы будете делать когда вам, например, на "\non" заменить надо будет?

Не уверен что понимаю о чём речь. Можно пример?

Всего записей: 410 | Зарегистр. 16-03-2013 | Отправлено: 01:20 09-07-2018
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
totnetot
И не поймете, пока не попробуете.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 14:14 09-07-2018 | Исправлено: wvxwxvw, 14:16 09-07-2018
totnetot



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wvxwxvw
Я понял где это может пригодится - когда нужно вставить новую строку. Но непонятно почему поле заменить этим: нельзя было сделать изначально текстового формата при любом режиме поиска.

Всего записей: 410 | Зарегистр. 16-03-2013 | Отправлено: 19:11 10-07-2018
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
totnetot
Да выкиньте программу, пользуйтесь блокнотом.
 
Т.е., простейший например, надо увеличить значения на 1:
1 на 2
2 на 3
3 на 4
...
99 на 100
 
И что вы там текстом писать собрались?

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 19:51 10-07-2018
totnetot



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wvxwxvw
Теперь разобрался, надо было меня сразу в справку послать)

Всего записей: 410 | Зарегистр. 16-03-2013 | Отправлено: 20:31 10-07-2018
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Version 1.8.1
Изменения не опубликованы.
 
grepWin.Russian.18.07.19 - только языковой файл.
 
Хотя, в репозитории уже есть русский языковой файл совпадающий с моим на 95%.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 01:24 19-07-2018 | Исправлено: wvxwxvw, 01:24 19-07-2018
maxvlas



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я правильно понял, программа ищет по тексту в .txt?

Всего записей: 7934 | Зарегистр. 08-02-2011 | Отправлено: 10:48 19-07-2018
totnetot



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maxvlas
Правильно. Но может искать не только в *.txt
 
Добавлено:


Всего записей: 410 | Зарегистр. 16-03-2013 | Отправлено: 17:03 19-07-2018
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grepWin_Russian_18.07.19.v2
 
Пару ошибок исправил.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 20:46 19-07-2018 | Исправлено: wvxwxvw, 20:47 19-07-2018
LonerD



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Версию 1.6.12 можно запустить под ХР после нехитрых манипуляций.
 

Код:
To patch it, use a hex editor.
From start of file and up to round 500 bytes, look for the word "PE". The word should be found at an offset which is aligned to 4 bytes.
At that point of offset, move forward 0x40 bytes (64 decimal bytes) where you should see below 16 bytes of data.
06 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00
Change both 06 to 04, save the file, and you're done.

 
Новые версии не получается запустить после такого трюка. Может, ещё что-то где-то можно подправить или вредные разработчики окончательно прикрыли лавочку?

Всего записей: 835 | Зарегистр. 27-06-2006 | Отправлено: 02:59 16-08-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5

Компьютерный форум Ru.Board » Компьютеры » Программы » grepWin


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru