Как заменить в космос?
Содержимое
Hello World.
<a href="#" target=_blank>hello World</a>
Как заменить код
на html и сохранить текст
в тексте.
Ответы
Ответ 1
Можете ли вы попробовать найти
(?<=<[^>]*)
и заменяя его одним пространством?
Это ищет
внутри тегов (впереди - <
и, возможно, другие символы, кроме >
).
Это очень хрупкое явление. Например, он будет терпеть неудачу, если у вас есть символы <
/>
в строках/атрибутах. Лучше избегать попадания этих
в неправильные местоположения в первую очередь.
Ответ 2
Для меня лучше всего:
Imports System.Web
HttpUtility.HtmlDecode(codeHtml)
Ответ 3
Это просто
youString.Replace(" ", " ");
Класс строки
http://msdn.microsoft.com/en-us/library/system.string.aspx
Заменить метод
http://msdn.microsoft.com/en-us/library/fk49wtc1.aspx
Ответ 4
string A = HttpContext.Current.Server.HtmlDecode(Text);
string A = Text.Replace(" "," ");
string A = Text.Replace("&nbsp;", " ");
↑ &nbsp;
Ответ 5
Здесь вы найдете все те полосы текста, которые содержат & nbsp:
<[^>]+? [^<]+?>
Fropm здесь вы можете просто сделать простую строку, заменяющую пространство, так как Regex даст вам lcoation совпадения в вашем тексте.
Ответ 6
просто замените & nbsp на string.Empty после текста, как ниже.
xyz.Text.Replace(" ", string.Empty);