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