正則表達式,替換全部HTML標籤的簡單實

下面小編就爲你們帶來一篇正則表達式,替換全部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標籤的簡單實例就是小編分享給你們的所有內容了,但願能給你們一個參考

相關文章
相關標籤/搜索