正則表達式,替換所有HTML標簽的簡單實例
更新時間:2016年11月28日 08:50:05 投稿:jingxian
下面小編就為大家?guī)硪黄齽t表達式,替換所有HTML標簽的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
我自己寫了一個正則表達式,<(.|\n)+?>
這個是替換所以HTML標簽,非貪婪的,多行的。
如果我想替換得到所以非HTML標簽,
我的代碼就只能是這樣,先找打HTML標簽,然后將標簽替換掉。
能不能直接找到非HTML標簽?zāi)??!?/p>
還有個問題就是,,截取字符串的長度。
我下面的這種方法,沒有判斷中文或者非中文,截取的長度總是有長有短。
不知道有沒有好點的辦法讓截取的長度,一樣長的,而不是str.Length的長度。
public static string formatString(string str, int size)
{
string temp = str;
Regex regex = new Regex("<.+?>");
temp = regex.Replace(str, "");
temp = temp.Replace("\r\n", "");
temp = temp.Replace(" ", "");
if (temp.Length >= size)
{
temp = temp.Substring(0, size - 3) + " ";
}
return temp;
}
以上這篇正則表達式,替換所有HTML標簽的簡單實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
javascript和jQuery實現(xiàn)網(wǎng)頁實時聊天的ajax長輪詢
在做網(wǎng)頁實時聊天的時候常常需要長輪詢,本文由于采用原生的JS及AJAX,所以簡單易懂,通過這篇文章就可以建立一個簡單的聊天室程序。2016-07-07

