Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Функция для замены & , &nbsp , ....... , .....

1.8K
19 августа 2009 года
ViToBrother
149 / / 13.05.2007
Кто то знает функцию для замены & , &nbsp , ....... , .....
1.9K
19 августа 2009 года
GreenRiver
451 / / 20.07.2008
Цитата: ViToBrother
Кто то знает функцию для замены & , &nbsp , ....... , .....



 
Код:
var StrToReplace = new String[] { "&amp", "&nbsp" };
    System.Text.StringBuilder str = new System.Text.StringBuilder("Вы про msdn &nbspи google слышали? &amp ");
    foreach (var s in StrToReplace)
    {
        str.Replace(s, "");
    }
    Console.WriteLine(str);
1.8K
20 августа 2009 года
ViToBrother
149 / / 13.05.2007
Да, слышал я про MSDN и Google но там я нечерта нет !!! Вот я и решил обратится к вам !!! Вы наверное не поняли вопрос !!! Мне нужна функция !!!
1.9K
20 августа 2009 года
GreenRiver
451 / / 20.07.2008
А вы не можете из приведенного кода сделать функцию?? О_о

Код:
public static class StringExtension
    {
        private static String[] oldStr = {"&nbsp", "&amp"};
        private static String[] newStr = { " ", "&" };
        public static String ReplaceHTMLCode(this String HTMLStr)
        {
            var str = new System.Text.StringBuilder(HTMLStr);
            for(int i = 0; i < oldStr.Length; i++)
            {
                str.Replace(oldStr, newStr);
            }
            return str.ToString();
        }
    }

использование:
    String str = "Проверка&nbspзамены символов &amp";
    str = str.ReplaceHTMLCode();

"&amp" должен быть последним в массиве, т.к. его замена может повлиять на дальнейшие замены.
5
25 августа 2009 года
hardcase
4.5K / / 09.08.2005
Замены на что? А вообще есть методы HtmlEncode/HtmlDecode класса HttpServerUtility

http://msdn.microsoft.com/ru-ru/library/w3te6wfz.aspx
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог