|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Regex, найти несколько значений и сохранить в txt |
|
VBS/WSH/JS - Regex, найти несколько значений и сохранить в txt
|
Новый участник Сообщения: 4 |
Профиль | Отправить PM | Цитировать Здраствуйте.
Помогите переделать VBS скрипт так чтоб он искал не одно а несколько значений и все вместе сохранил в одну строку. Set fso = CreateObject("Scripting.FileSystemObject") Set f=fso.opentextfile("0.txt",1) a = f.ReadAll Set r = New RegExp r.Global = True r.Multiline = True r.IgnoreCase = True r.Pattern = "(symbol.+?)(symbol.*?)" r.Pattern = "(symbol.+?)(symbol.*?)" Set f = fso.CreateTextFile("1.txt", 2) For Each m In r.Execute(a) f.WriteLine m.SubMatches(0) Next f.Close |
|
Отправлено: 09:15, 25-09-2019 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать hirurgrrr, начните с рассказа, что он у Вас сейчас делает.
|
Отправлено: 17:24, 25-09-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Есть txt документ 10 мб,скрипт ищет и сохраняет.
кусок текста "BMW","model-x5","price-15000","quantity-4" r.Pattern = "(BMW.+?)(quantity.*?)" |
Отправлено: 17:46, 25-09-2019 | #3 |
Забанен Сообщения: 793
|
hirurgrrr, десятиметровый файл это уже серьезный аргумент не в пользу WSH, а судя по куску текста - это CSV файл, где в качестве разделителя выступает запятая. Проще (быстрее, надежнее, сексуальнее - нужное подчеркнуть) воспользоваться SQLite: во временную таблицу импортировать CSV и посредством несложного SQL запроса сформировать итоговый файл с последующей выгрузкой. Скорость работы в таком подходе очень высока. Можно также посмотреть в сторону других языков с поддержкой параллелизма.
|
Отправлено: 19:57, 25-09-2019 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать По поводу доступа к данному текстовому файлу как к базе данных, соглашусь с коллегой greg zakharov. А по поводу SQLite — это уже на любителя.
Цитата hirurgrrr:
Цитата hirurgrrr:
|
|||
Отправлено: 20:44, 25-09-2019 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - сохранить копию вывода консольного окна в txt файл | shadowbat | Скриптовые языки администрирования Windows | 11 | 24-09-2019 18:39 | |
Любой язык - [решено] Разделение одного txt файла на несколько txt файлов | Alexander_88 | Скриптовые языки администрирования Windows | 3 | 25-11-2018 23:50 | |
[решено] Создать txt файл и сохранить его в папку в диске C | black_night14@vk | AutoIt | 1 | 14-01-2018 12:08 | |
CMD/BAT - [решено] сохранить несколько веток реестра и добавить строчку в reg файл | shadowbat | Скриптовые языки администрирования Windows | 14 | 21-08-2014 21:59 | |
VBS/WSH/JS - [решено] Несколько txt в Excel | bazik83 | Скриптовые языки администрирования Windows | 5 | 28-10-2013 21:22 |
|