正则表达式,替换所有HTML标签的简单实例

前端之家收集整理的这篇文章主要介绍了正则表达式,替换所有HTML标签的简单实例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我自己写了一个正则表达式,<(.|\n)+?>

这个是替换所以HTML标签,非贪婪的,多行的。

如果我想替换得到所以非HTML标签

我的代码就只能是这样,先找打HTML标签,然后将标签替换掉。

能不能直接找到非HTML标签呢。。

还有个问题就是,,截取字符串的长度。

我下面的这种方法,没有判断中文或者非中文截取的长度总是有长有短。

不知道有没有好点的办法让截取的长度,一样长的,而不是str.Length的长度。

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; }</pre>

以上这篇正则表达式,替换所有HTML标签的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

原文链接:https://www.f2er.com/js/44125.html

猜你在找的JavaScript相关文章