|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Программа для поиска слов по маске в txt |
|
Программа для поиска слов по маске в txt
|
Новый участник Сообщения: 26 |
Профиль | Отправить PM | Цитировать Здравствуйте! Имеется файлик dic.txt со словами внутри. Есть ли такие программы,к которым можно подключить этот файл и чтобы она смогла искать слова по маске в этом файле? Или может кто сможет такую программку сделать? Программа простенькая,без наворотов,только поиск слов по маске. Буду очень признателен,если кто подскажет такие программы или сам сделает,если не трудно :-)
|
|
Отправлено: 10:55, 06-02-2021 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Creat0R:
Вот вариант для поверки (создаётся файл в 30 мб): #include <Array.au3> $sDictFile = _CreateDemoDict(30) ;dict.txt $sFileRead = FileRead($sDictFile) FileDelete($sDictFile) If $sFileRead = '' Then Exit MsgBox(64, @ScriptName, 'Unable to read File') EndIf $sMask = InputBox('Mask', 'Enter search mask:', 'Line 1?0') If @error Then Exit $sMask = StringReplace($sMask, '?', '.') $sMask = StringReplace($sMask, '*', '.*') $aSearch = StringRegExp($sFileRead, '\b(' & $sMask & ')\b', 3) _ArrayDisplay($aSearch) Func _CreateDemoDict($iSize) Local $sDictFile = @TempDir & '\~dict.txt' Local $sData = '' While StringLen($sData) < $iSize * 1024 * 1024 $sData &= 'Line ' & Random(100, 999, 1) & @CRLF WEnd Local $hFile = FileOpen($sDictFile, 2) FileWrite($hFile, $sData) FileClose($hFile) Return $sDictFile EndFunc |
|
------- Отправлено: 11:52, 10-02-2021 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Цитата Creat0R:
Цитата Creat0R:
Цитата Creat0R:
Цитата Creat0R:
Цитата Creat0R:
Цитата Creat0R:
Цитата Creat0R:
Цитата Creat0R:
Цитата lyohalyoha:
|
|||||||||
Последний раз редактировалось lyohalyoha, 10-02-2021 в 18:01. Причина: Нету фото Отправлено: 18:01, 10-02-2021 | #12 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать lyohalyoha, Вы лучше сам словарь упакуйте в архив и выложите на обменник/облако.
|
Отправлено: 20:56, 10-02-2021 | #13 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Цитата Creat0R:
Цитата Iska:
|
||
Отправлено: 08:34, 11-02-2021 | #14 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата lyohalyoha:
Цитата lyohalyoha:
Цитата lyohalyoha:
#include <Array.au3> $sDictFile = @DesktopDir & '\dic.txt' $sFileRead = FileRead($sDictFile) If $sFileRead = '' Then Exit MsgBox(64, @ScriptName, 'Unable to read File') EndIf $sMask = InputBox('Mask', 'Enter search mask:', '?ЛА') If @error Then Exit $sMask = StringReplace($sMask, '?', '.') $sMask = StringReplace($sMask, '*', '.*') $aSearch = StringRegExp($sFileRead, '(?m)^(' & $sMask & ')$', 3) _ArrayDisplay($aSearch) |
|||
------- Отправлено: 01:56, 16-02-2021 | #15 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Поиск слов по маске | ateka | Скриптовые языки администрирования Windows | 43 | 02-02-2020 13:16 | |
CMD/BAT - [решено] Пакетный файл, предназначенный для поиска и удаления файлов по маске | Roman_Norther@vk | Скриптовые языки администрирования Windows | 1 | 23-11-2017 14:19 | |
CMD/BAT - [решено] Нужен bat-ник для поиска и удаления файлов и папок по маске | Nun-Nun | Скриптовые языки администрирования Windows | 14 | 08-11-2014 09:53 | |
CMD/BAT - Поправить bat для разделения txt по маске | william-p | Скриптовые языки администрирования Windows | 8 | 22-06-2013 00:31 | |
VBS/WSH/JS - Нужен VBS скрипт для поиска файлов по маске и копирование его в определенное место | exekill | Скриптовые языки администрирования Windows | 0 | 17-03-2012 10:46 |
|