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

网友投稿 232 2023-06-28


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

我自己写了一个正则表达式,<(.|\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\nmEpFD", "");

temp = temp.Replace(" ", "");

if (temp.Length >= size)

{

temp =mEpFD temp.Substring(0, size - 3) + " ";

}

return temp;

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:localStorage实现便签小程序
下一篇:正则表达式替换html元素属性的方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~