DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> 正則表達式,替換所有HTML標簽的簡單實例
正則表達式,替換所有HTML標簽的簡單實例
編輯:關於JavaScript     

我自己寫了一個正則表達式,<(.|\n)+?>

這個是替換所以HTML標簽,非貪婪的,多行的。

如果我想替換得到所以非HTML標簽,

我的代碼就只能是這樣,先找打HTML標簽,然後將標簽替換掉。

能不能直接找到非HTML標簽呢。。

還有個問題就是,,截取字符串的長度。

我下面的這種方法,沒有判斷中文或者非中文,截取的長度總是有長有短。

不知道有沒有好點的辦法讓截取的長度,一樣長的,而不是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標簽的簡單實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved