1

Тема: Any: Оболочка для поиска

Что можно использовать для поиска c поддержкой регулярных выражений по трём колонкам по примерно 100 тысячам строк? Пробовал скрипт Filtering, но там регулярные не поддерживаются. Есть ли что-нибудь настраиваемое? Старый добрый AutoHotkey сгодился бы для такого?

2

Re: Any: Оболочка для поиска

RegEx в Autohotkey не обрабатывает больше 10 мегабайт за раз. Можно разбить файл на части по 10 мегабайт и каждую прогнать поотдельности. Но есть вероятность, что при разбивке на части мы разрежем искомую подстроку, и тода она не будет найдена.
Однако, если известны приметы, по которым можно раздробить исходную строку на кусочки размером 10 мегабайт (или меньше), не повредив искомую подстроку, то можно использовать команды InStr и SubStr.

3

Re: Any: Оболочка для поиска

Вроде речь про таблицу размером 3×1e5.
Ищите в цикле по ячейкам. Или откройте csv в текстовом редакторе каком-нибудь.

Win7x64, AutoHotkey 1.1.30.00

4

Re: Any: Оболочка для поиска

А на АНК был пример поиска в окне по RegEx в колонках?

5

Re: Any: Оболочка для поиска

Чем grep/sed/awk/perl Вас не устраивают?

( 2 * b ) || ! ( 2 * b )

6 (изменено: DD, 2020-04-01 19:59:39)

Re: Any: Оболочка для поиска

Надо бы, чтобы имелся интерфейс для пользователя.