下面小編就爲你們帶來一篇正則表達式,替換全部HTML標籤的簡單實例。小編以爲挺不錯的,如今就分享給你們,也給你們作個參考。一塊兒跟隨小編過來看看吧正則表達式
我本身寫了一個正則表達式,<(.|\n)+?>code
這個是替換因此HTML標籤,非貪婪的,多行的。orm
若是我想替換獲得因此非HTML標籤,字符串
個人代碼就只能是這樣,先找打HTML標籤,而後將標籤替換掉。string
能不能直接找到非HTML標籤呢。。form
還有個問題就是,,截取字符串的長度。方法
我下面的這種方法,沒有判斷中文或者非中文,截取的長度老是有長有短。static
不知道有沒有好點的辦法讓截取的長度,同樣長的,而不是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標籤的簡單實例就是小編分享給你們的所有內容了,但願能給你們一個參考