Необходимо расшифровать & NBSP; для пробела в HTML и других специальных символов также

0

Как я могу декодировать html, который должен быть удален или заменен соответствующими символами, такими как   следует заменить на "" (пробел).

Как насчет других специальных символов.

  • 0
    Дело в том, чтобы расшифровать строку, чтобы не убежать.
  • 0
    "decode" = "unescape". Посмотрите на ответы, есть (насколько я понимаю) различные решения для декодирования HTML-сущностей, включая ссылки на полный код.
Теги:
special-characters
decode

1 ответ

3

Вы можете создать метод самостоятельно, как показано ниже:

+ (NSString *) replaceHTMLEntitiesInString:(NSString *) htmlString {
    htmlString = [htmlString stringByReplacingOccurrencesOfString:@" " withString:@" "];
    htmlString = [htmlString stringByReplacingOccurrencesOfString:@""" withString:@"\""];
    htmlString = [htmlString stringByReplacingOccurrencesOfString:@"&lt;" withString:@"<"];
    htmlString = [htmlString stringByReplacingOccurrencesOfString:@"&gt;" withString:@">"];
    return htmlString;
}
  • 0
    Нет, я не хочу вручную удалять все символы specail. Я хочу что-то, что делает в одной строке кода.
  • 0
    Я буду рад узнать любой другой хороший способ, поскольку я делаю эту вещь вручную. :-)
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню