|
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
|
||||||
Фильтрация вывода консольной программы (аналог findstr /v)06.01.2018, 12:53. Показов 6390. Ответов 27
Метки нет (Все метки)
Приветствую !
Нужно из вывода консольной программы убрать лишние строки замусоривающие вывод. По факту нужно что то по типу findstr /v. В программе при определенных условиях может попадаться примерно вот такой вот вывод
Пытался findstr-ом отфильтровать, но не вышло. Хотелка: Убрать их вывода программы все строки вида: *** ~ *** (три звезды, три пробела, любой текст, три пробела, три звезды) И строки содержащие только звезды. Разобраться с этими -match-ами и Select-String-ами не вышло. Заранее благодарен за подсказки. Пример вывода программы от начала до конца во вложении.
0
|
||||||
| 06.01.2018, 12:53 | |
|
Ответы с готовыми решениями:
27
Обработка вывода консольной программы Хочу понять код для вывода цветного текста findstr /a |
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
||
| 07.01.2018, 20:30 | ||
|
А так, любое выражение можно всегда завернуть в конструкцию $(...) или передать строку на выполнение в конструкции &{...}, а вывод передать по конвейеру или вывести в файл, а затем обрабатывать (последнее значительно медленнее). В общем, подробности нужны...
0
|
||
|
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
|
|||
| 07.01.2018, 20:40 [ТС] | |||
|
Мне показалось, что заставлять людей запускать программу будет лишним, потому изначально вопрос стоял о фильтрации текста. Думал без проблем смогу прикрутить способ к выводу софта. Убрать те строки со звездочками, которых выше. Разве что с поправкой, но принцип тот же: (3звезды 3пробела ?любойтекст? 1пробел 3звезды) (*всястроказвезды*) Могу загрузить сюда саму программу в портабельном варианте и пример дампа для анализа.
0
|
|||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
||||||
| 07.01.2018, 20:54 | ||||||
|
А, ну тогда пробуйте так:
1
|
||||||
|
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
|
|||||||||||
| 07.01.2018, 21:04 [ТС] | |||||||||||
|
YuS_2, с поправкой заработало
![]()
И как так получается, то строки из сплошных звездочек остаются нетронутыми только тут ? )
0
|
|||||||||||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
||||||
| 07.01.2018, 21:04 | ||||||
|
или даже так:
url -ов надо повырезать, движок их добавляет...
0
|
||||||
|
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
|
|
| 07.01.2018, 21:07 [ТС] | |
|
1
|
|
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
||||||||
| 07.01.2018, 21:12 | ||||||||
![]() Всё просто, работает вот такой шаблон:
А вообще, по-хорошему, по умолчанию, было бы неплохо админам снять эту птицу для кодов, т.к. сомнительная в ней надобность под этими тегами...
0
|
||||||||
|
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
|
||
| 07.01.2018, 21:13 [ТС] | ||
|
YuS_2, во блин, а я и не замечал, что их там разное количество
![]() Добавлено через 1 минуту
0
|
||
| 07.01.2018, 21:13 | |
|
Кодировка при чтении вывода консольной команды Непредсказуемое изменение хэндла вывода (STD_OUTPUT_HANDLE) консольной программой
Разработка консольной программы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе.
Самым главным критерием для меня было создание паролей, в котором отсутствуют знаки: | 1 l I
Обработка содержит следующие. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
|
|
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него.
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952
Инструкция внутри.
https:/ / youtu. be/ VpfFZSUDGnQ. . .
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|