louis vuitton bag moncler jacka ugg boots mbt sko louis vuitton oslo moncler ugg www.steklo1.ru
   Поиск
 

Алгоритмы

Алгоритмы на С#

Cи Шарп это просто Simple C#
Логин Пароль Вход Регистрация
Главная
Изучаем C#
Web-приложения
Win-приложения
Web-сервисы
ADO.NET
FrameWork
Алгоритмы
Исходники
Классы
Среда разработки
Статьи
Форум
FAQ
О Проекте
Обратная связь
Отблагодарить
Rambler's Top100

Удаляем HTML тэги

Наверняка многие из Вас сталкивались с задачей удаления лишних символов из текстовых файлов.
Сегодня я покажу как одной строкой удалить все HTML тэги из текстового файла.
Для этого мы будем использовать регулярные выражения - класс Regex и метод Replace()

Вот собственно код



string content = "";
// Начитываем весь файл в переменную string
StreamReader sr = new StreamReader(lFile.Text);
string line = sr.ReadLine();
while (line != null)
{
            content += line;
            line = sr.ReadLine();
}
sr.Close();

// С помощью регулярного выражения удаляем все тэги
content = Regex.Replace(content, @"</?.+?>", "");


// записываем результат в новый файл
StreamWriter sw = new StreamWriter(lFile.Text+".txt");
sw.WriteLine(content);
sw.Close();
MessageBox.Show("Создан файл "+lFile.Text + ".txt");




Полный текст программы

Оглавление    Следующая стр.
Средняя оценка: (3,5 - 4 голосов)
Для оценки необходимо зарегистрироваться


Только зарегистрировавшиеся пользователи могут оставлять комментарии

Комментирует james 11.01.2010 21:30:49
Отличный пост

Комментирует james 11.01.2010 21:31:33
да уж

Комментирует jwsoft 11.01.2010 21:39:00
автор "жжет"

Комментирует jwsoft 11.01.2010 21:42:32


Комментирует jwsoft 11.01.2010 21:42:48


Комментирует jwsoft 11.01.2010 21:43:25
фыв

Комментирует jwsoft 11.01.2010 21:43:44
qqqq



Практический обучающий видео-курс "Основы C#"

От профессионального
разработчика для начинающих
и опытных программистов!

Кликните, чтобы изучить
язык C# с нуля и научиться
писать программы под платформу .NET!