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

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

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

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

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

wvxwxvw

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

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

  • https://github.com/stefankueng/grepWin/releases
  • https://sourceforge.net/projects/grepwin/files/
  • файлы локализаций
  • winget install grepwin

  • Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 11:55 16-11-2017 | Исправлено: Lin1980, 22:02 15-07-2025
    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. Тем более что там легко сделать установку в режиме обновления, а не как выходит сейчас "Новая установка - новый мусор в ОС, новые настройки. Так хочет двоечник из Редмонда! И быть по сему!"...

    Всего записей: 35276 | Зарегистр. 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

    Всего записей: 35276 | Зарегистр. 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

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

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


    ----------
    Где и как вы храните свои пароли ?

    Всего записей: 2674 | Зарегистр. 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

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

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

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

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


    ----------
    Где и как вы храните свои пароли ?

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



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

    Всего записей: 1057 | Зарегистр. 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

    Всего записей: 35276 | Зарегистр. 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

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

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

    Всего записей: 155 | Зарегистр. 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

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

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

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

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

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

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

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

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

    Всего записей: 7947 | Зарегистр. 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

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



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

    Всего записей: 465 | Зарегистр. 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

    Всего записей: 35276 | Зарегистр. 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
    Скачать
    Список проблем, решенных в этой версии

    Всего записей: 338 | Зарегистр. 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

    Всего записей: 35276 | Зарегистр. 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

    Всего записей: 35276 | Зарегистр. 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-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru