Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Поиск последовательности чисел в текстовом файле

Ответить
Настройки темы
CMD/BAT - Поиск последовательности чисел в текстовом файле

Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Помогите пожалуйста с задачей.
Есть текстовый файл, содержащий строки вида:
13 34 55 88 53 23 76 99
58 43 12 90 84 34 61 35
и т. д.
Числа не повторяются, отделены пробелами. Как найти все строки, содержащие задаваемую последовательность чисел, например 13 53 99? Между искомыми числами может быть любая последовательность чисел. Числа можно задавать прямо в файле, запрос на ввод с консоли не нужен. Заранее благодарю!

Отправлено: 22:48, 18-10-2016

 

Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
set "f=file.txt"
findstr /rc:"\<13.*53.*99\>" "%f%"
pause>nul
При предоставленных строках достаточно такой маски.

Последний раз редактировалось alpap, 19-10-2016 в 01:51.


Отправлено: 01:38, 19-10-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


alpap, а зачем \< и \>?

Отправлено: 07:02, 19-10-2016 | #3


Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Iska, наверное это ^ и $

Отправлено: 12:41, 19-10-2016 | #4


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Цитата Elven:
наверное это ^ и $ »
Сначала так и хотел, но досконально неясно как будет выглядеть строка поиска, может и так не пойдет, вполне вероятно, что и такое
* 13 * * 53 * 99 * или * * * * 13 * 99 * и надеюсь хоть последовательность будет соблюдаться в строке.

Отправлено: 13:02, 19-10-2016 | #5


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Elven:
Iska, наверное это ^ и $ »
Не думаю. Не видел такого обозначенного условия.

Отправлено: 13:45, 19-10-2016 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Поиск последовательности чисел в текстовом файле

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - Подсчитать количество целых чисел в текстовом файле vadmilionikus73 Скриптовые языки администрирования Windows 4 01-12-2015 14:11
CMD/BAT - Поиск цифр в текстовом файле и последующий их поиск в названии файлов массива (лог.) antares_80@vk Скриптовые языки администрирования Windows 10 25-10-2015 11:34
VBS/WSH/JS - Поиск\редактирование строки в текстовом файле pavvel Скриптовые языки администрирования Windows 2 11-04-2012 16:38
CMD/BAT - Поиск и удаление повторяющегося тескста в текстовом файле Sisimon Скриптовые языки администрирования Windows 0 20-12-2011 10:07
CMD/BAT - Подсчет количества целых чисел в текстовом файле Hardip Скриптовые языки администрирования Windows 5 08-12-2010 14:49




 
Переход