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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Баг #220 - инсталляция в режиме "PerMashine" (All Users) завершается неудачей появившийся из-за грубых ошибок технологии MSI (Microsoft Installer) проявившийся в v2.0.4 сохранился и в v2.0.6. Корректно пройдёт только установка программы в профиль пользователя ("Корпорация Майкрософт заботится о прибылях производителей HDD/SSD, а потому вы обязаны срочно купить новый накопитель!" ), а установка в режиме "PerMashine" вне зависимости от наличия предыдущей версии grepWin завершится сообщением:
 

 
в любом случае. Лично я пока вижу единственный вариант - MSI в /dev>nul и написать свой инсталлер на NSIS или Inno Setup. Тем более что там легко сделать установку в режиме обновления, а не как выходит сейчас "Новая установка - новый мусор в ОС, новые настройки. Так хочет двоечник из Редмонда! И быть по сему!"...

Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 18:14 03-02-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v2.0.7
 
Пока что не понятное на гит-е - .MSI - Win32, х64 только портабле, если брать зип, - там только УРЛ и всё....
 

 
На https://sourceforge.net/projects/grepwin/files/2.0.7/ набор сходный - копия с GitHub:
 
grepWin-2.0.7_portable.exe     < 4 hours ago     1.1 MB
grepWin-2.0.7.msi     < 4 hours ago     802.8 kB  
grepWin-x64-2.0.7_portable.zip     < 4 hours ago     176 Bytes  
grepWin-x64-2.0.7_portable.exe     < 4 hours ago     1.3 MB     
README.md     < 4 hours ago     100 Bytes     
Version 2.0.7.tar.gz     < 4 hours ago     1.4 MB  
Version 2.0.7.zip     < 4 hours ago     1.5 MB
 



----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 21:59 04-04-2021 | Исправлено: Victor_VG, 22:16 04-04-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Перезалиты повреждённые файлы, всё на месте.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 00:47 05-04-2021
MihailM



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG, а здесь  https://sourceforge.net/projects/grepwin/files/2.0.7/ , так же всё ?!

Всего записей: 2498 | Зарегистр. 19-10-2003 | Отправлено: 09:38 05-04-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MihailM
 
На sf.net первый, неудачный вариант. Перезалито только на  ГитХаб-е.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 11:41 05-04-2021
MihailM



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

Цитата:
На https://sourceforge.net/projects/grepwin/files/2.0.7/ набор сходный - копия с GitHub:  

Тьфу меня, я еще и слепой %))

Всего записей: 2498 | Зарегистр. 19-10-2003 | Отправлено: 12:49 05-04-2021
dedulya68



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет. Подскажите, есть ли возможность в этой программе заменять сразу несколько разных фраз на другие фразы. Например: в папке множество файлов. Нужно в каждом заменить Привет на Здравствуй; Пока на До свидания. В регулярках не разбираюсь.
Если есть такая возможность, то можно пример.

Всего записей: 939 | Зарегистр. 22-12-2016 | Отправлено: 14:39 16-05-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dedulya68
 
Греп это поиск по регулярке (шаблону), а замена найденного не его работа.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 22:30 16-05-2021
data man



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

Цитата:
замена найденного не его работа


 
Даже в шапке написано:

Цитата:
поиска и замены определенных строк во множестве документов



dedulya68

Цитата:
Подскажите, есть ли возможность в этой программе заменять сразу несколько разных фраз на другие фразы.

Нет.
Думаю, больше подойдёт либо TextPipe, либо JGsoft PowerGREP.

----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 22:49 16-05-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
data man
 
Да, привык что греп это поиск и не обратил внимание на возможность замены.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 23:03 16-05-2021
merlin_tm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, а как искать в определённых типах файлов?
 
Я что-то не понял пока регулярки. Вот надо мне во всех доках найти и убрать ".fileext" т.е. заменить на ничто)

Всего записей: 137 | Зарегистр. 23-04-2009 | Отправлено: 10:42 01-07-2021 | Исправлено: merlin_tm, 10:52 01-07-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
merlin_tm
 
Регулярка это просто шаблон с которым идёт сравнение. И для случая ".fileext" простейшая регулярка выглядит так - (?:\.fileext), а строка замены "".


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 11:17 01-07-2021
merlin_tm

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

Цитата:
Регулярка это просто шаблон

Это понятно.  
 
Но как правильно записать всё в поле "Найти:" мне непонятно. Хочу во всех файлах с расширением .docx найти выражение .fileext
Если не сложно, помогите пожалуйста.

Всего записей: 137 | Зарегистр. 23-04-2009 | Отправлено: 11:44 01-07-2021 | Исправлено: merlin_tm, 11:45 01-07-2021
los

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

Цитата:
И для случая ".fileext" простейшая регулярка выглядит так - (?:\.fileext)

и это будет работать для grepWin?

Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 13:18 01-07-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
 
grepWin использует PCRE - Perl Regular Expression Syntax, потому сработает.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 15:10 01-07-2021
Dhowti

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Давно не пользовался прогой, попробовал заменить текст в файлах, обнаружил, что при многострочной замене вместо новой строки так и вставляется "\r\n" текстом. Это глюк или я что-то не так делаю? Вроде раньше заменялось нормально.
И при поиске многострочного включения ничего не находит, видимо, воспринимает "\r\n\" как простые символы.  
Это в режиме Поиск текста. В режиме Шаблон поиска находит и заменяет, если текст простой. Если там попадаются спецсимволы, не ищет. Не будешь же каждый символ экранировать.

Всего записей: 294 | Зарегистр. 19-01-2019 | Отправлено: 11:29 03-11-2021 | Исправлено: Dhowti, 11:19 30-01-2022
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v2.0.13 от 20.01.2023. Поправлен ряд инцов.Лог Git.


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 23:15 20-01-2023 | Исправлено: Victor_VG, 23:15 20-01-2023
yura43



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вышла новая версия grepWin 2.0.14.1224 от 02.06.2023
Скачать
Список проблем, решенных в этой версии

Всего записей: 318 | Зарегистр. 01-10-2010 | Отправлено: 15:17 02-06-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В LANG файлы добавлены новые строки:
 

 
которые видны по отсутствию перевода (пустые "" в .lang).

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 17:54 02-06-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Git, grepWin:  
 
[0c8bfbb] 2023-06-03 10:13:38 +0200 Stefan Kung : Merge pull request #400 from VenusGirl/patch-4
[4ce9290] 2023-06-03 15:21:24 +0900 VenusGirl : Update Korean.lang
[9c25b30] 2023-06-03 07:30:30 +0200 Stefan Kung : Merge pull request #399 from wvxwxvw/patch-1
[bfa82d8] 2023-06-03 06:46:36 +0300 wvxwxvw : Update Russian.lang
[d32d9e5] 2023-06-02 12:35:00 +0200 Stefan Kung : update the version check file
[185c942] 2023-06-02 12:29:57 +0200 Stefan Kung : update lang files
[0e6da74] 2023-06-02 12:29:40 +0200 Stefan Kung : fix x86 build
[8641f68] 2023-06-02 12:13:49 +0200 Stefan Kung : bump version to 2.0.14

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 06:09 04-06-2023 | Исправлено: Victor_VG, 06:17 04-06-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 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