正则表达式,替换全部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标签的简单实例就是小编分享给你们的所有内容了,但愿能给你们一个参考

相关文章
相关标签/搜索