Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Exo1TJ
0 / 0 / 0
Регистрация: 14.11.2017
Сообщений: 15
1

Удаление лишнего текста из файла

14.02.2020, 20:08. Просмотров 922. Ответов 8
Метки json (Все метки)

Народ, нужна помощь. Есть файл формата ".json", в файле собственно текст. Нужно удалить лишний текст и оставить только то, что нужно. Например, есть такой текст: "\t<input type="submit" value="Go">\n\t\t\t\t\t</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<td>\n\t\t\t\t\t(e.g.: CVE-2009-1234 or 2010-1234 or 20101234)\n\t\t\t\t\t</td>\n\t\t\t\t</tr>\n\t\t\t</table>\n\t\t\t</form>\n\n\t\t\t<form action="/bugtraq-bid.php" method="get">\n\t\t\t<table class="menuformtable">\n\t\t\t\t<tr>\n\t\t\t\t\t<th>View BID :</th>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t". Нужно убрать все лишнее и оставить - CVE-2009-1234. Помогите такое реализовать.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2020, 20:08
Ответы с готовыми решениями:

Удаление лишнего текста в файле
Доброго времени суток. Подскажите, как произвести удаление некоторой информации из файла. Вот...

Удаление лишнего текста через регулярные выражения
Ребятаа, есть строка такого вида &quot;&lt;tag&gt;text&lt;/tag&gt;ещё какой то текст, другие тегии&lt;tag&gt;text&lt;/tag&gt;бла...

Как очистить текст от лишнего текста с обеих сторон от искомого текста?
С сайта*парсится*текст,*имеющий несколько*вариантов: Вар 1...

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

Удаление лишнего кода из EXE файла
Всем доброго дня, возникла необходимость создать файл как можно меньшего размера, довёл его до 1 кб...

8
Diamante
2155 / 1591 / 857
Регистрация: 14.08.2016
Сообщений: 5,541
Завершенные тесты: 1
14.02.2020, 20:28 2
букв всегда 3?буквы только эти или любые?числа всегда через дефис и всегда 2 группы по 4?
0
Exo1TJ
0 / 0 / 0
Регистрация: 14.11.2017
Сообщений: 15
14.02.2020, 20:38  [ТС] 3
Да, "слово" всегда такое. Цифры могут быть соответственно разные.

Добавлено через 4 минуты
Есть мысль, что текст нужно парсить. Но, увы, такими знаниями я не владею (в плане реализации)
0
Diamante
2155 / 1591 / 857
Регистрация: 14.08.2016
Сообщений: 5,541
Завершенные тесты: 1
14.02.2020, 20:46 4
Лучший ответ Сообщение было отмечено Exo1TJ как решение

Решение

попробуй так
C#
1
            var result = Regex.Match(".json", @"\bCVE-\d{4}-\d{4}\b").Value;
0
Exo1TJ
0 / 0 / 0
Регистрация: 14.11.2017
Сообщений: 15
14.02.2020, 20:50  [ТС] 5
Мм.. Я правильно же понял, что где ".json" я пишу название своего файла, с этим форматом.
Потом мне нужно записать уже эти данные в новый Json.File?
Через Console.WriteLine(result); - ничего не выводит.
0
Diamante
2155 / 1591 / 857
Регистрация: 14.08.2016
Сообщений: 5,541
Завершенные тесты: 1
14.02.2020, 20:53 6
Exo1TJ, тут содержимое файла, в виде текста
про то, что надо делать с результатом, ты ничего не говорил
0
Exo1TJ
0 / 0 / 0
Регистрация: 14.11.2017
Сообщений: 15
14.02.2020, 20:56  [ТС] 7
Ага, понял.
Ну, хорошо было бы вывести эту информацию, для последующей работы с ней))
0
DreamForest
7 / 5 / 2
Регистрация: 26.09.2018
Сообщений: 42
Завершенные тесты: 1
14.02.2020, 21:01 8
в принцепе тебе уже все выше расписал Diamante.
C#
1
2
3
4
string text = Console.ReadLine();
        var s = text;
                    var m = Regex.Match(s, @"\bCVE-\d{4}-\d{4}\b");
                    Console.WriteLine(m.Value);
0
Exo1TJ
0 / 0 / 0
Регистрация: 14.11.2017
Сообщений: 15
14.02.2020, 21:05  [ТС] 9
Да, все работает. Спасибо большое ребят)
0
14.02.2020, 21:05
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2020, 21:05

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Удаление лишнего слоя для любого открытого excel файла
Здравствуйте. У меня веб приложение которое берет с БД информацию и создает сводную таблицу в Excel...

Удаление лишнего шума
Имеется аудио дорожка, где звуки печатанья по клавиатуре перебивают голос. Подскажите пожалуйста...

Sed удаление лишнего
есть строка: Data Base 2019-04-21T07:00:41Z data:2019-04-21T07:02:18.000000 Как с помощью sed...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.