正则表达式,替换所有HTML标签的简单实
2016-11-28 00:00
525 查看
下面小编就为大家带来一篇正则表达式,替换所有HTML标签的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
我自己写了一个正则表达式,<(.|\n)+?>
这个是替换所以HTML标签,非贪婪的,多行的。
如果我想替换得到所以非HTML标签,
我的代码就只能是这样,先找打HTML标签,然后将标签替换掉。
能不能直接找到非HTML标签呢。。
还有个问题就是,,截取字符串的长度。
我下面的这种方法,没有判断中文或者非中文,截取的长度总是有长有短。
不知道有没有好点的办法让截取的长度,一样长的,而不是str.Length的长度。
以上这篇正则表达式,替换所有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\n"
,
""
);
temp = temp.Replace(
" "
,
""
);
if
(temp.Length >= size)
{
temp = temp.Substring(0,size - 3) +
" "
;
}
return
temp;
}
以上这篇正则表达式,替换所有HTML标签的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考
相关文章推荐
- 正则表达式,替换所有HTML标签的简单实例
- PHP正则表达式替换所有HTML标签
- 正则表达式,替换所有HTML标签
- asp.net正则表达式提取网页网址、标题、图片,滤所有HTML标签
- 正则表达式,去除所有HTML标签
- javascript正则表达式:匹配所有html标签
- Editplus替换HTML标签的正则表达式(转)
- asp,正则表达式替换所有htm标签
- 匹配所有的html标签的正则表达式、匹配所有中文的正则表达式
- c#使用正则表达式替换html标签
- [转]正则表达式,去除所有HTML标签
- Python通过正则表达式获取,去除(过滤)或者替换HTML标签的几种方法(本文由169it.com搜集整理)
- java 正则表达式 替换过滤HTML标签
- java正则表达式去掉所有HTML标签
- 蛙蛙推荐:用正则表达式替换html标签
- asp.net正则表达式提取网页网址、标题、图片实例以及过滤所有HTML标签实例
- Editplus替换HTML标签的正则表达式(转)
- asp.net正则表达式提取网页网址、标题、图片,滤所有HTML标签
- 过滤所有html标签的属性的正则表达式
- [转]在SQL中用正则表达式替换html标签