我可以獲取沒有html標籤的字符串,它將顯示在webbrowser控件上嗎?查找不包含html標籤的字符串
就像我有String str =「html hello html」那麼我想找到像hello這樣的字符串。
我該怎麼做?
我可以獲取沒有html標籤的字符串,它將顯示在webbrowser控件上嗎?查找不包含html標籤的字符串
就像我有String str =「html hello html」那麼我想找到像hello這樣的字符串。
我該怎麼做?
您可以使用正則表達式來剝離HTML標籤,如:
string html = "Your html string";
string x = Regex.Replace(html,@"<(.|\n)*?>", string.Empty);
正則表達式是不理想的HTML。正則表達式用於常規文本,而不是HTML。
使用HTML解析器庫,例如免費的開放源代碼HTML Agility Pack。它捆綁了一個HTML-to-Text converter sample。
@Judah - 感謝張貼,看起來很甜 - 不能等待檢查出來。 – dugas
雖然是真的,但一般來說,簡單地剝離標籤(「以'開頭並以'>'」結尾的東西)非常適合於正則表達式。 –
http://www.codinghorror.com/blog/2009/11/parsing-html-the-cthulhu-way.html –
在這裏,我可以得到字符串不包括html標籤從其中的html標籤的字符串? – Harikrishna
和正則表達式是什麼? – Harikrishna
@thedugas好吧...這是System.Text.RegularExpression.It工作..謝謝... – Harikrishna