正则表达式,替换所有HTML标签的简单实例
2016-11-28 08:50
549 查看
我自己写了一个正则表达式,<(.|\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标签
- asp.net正则表达式提取网页网址、标题、图片实例以及过滤所有HTML标签实例
- 正则表达式,替换所有HTML标签
- asp.net正则表达式提取网页网址、标题、图片实例以及过滤所有HTML标签实例
- ASP.NET正则表达式提取网页网址、标题、图片实例以及过滤所有HTML标签实例
- python正则表达式使用实例-替换字符串HTML标签
- asp.net正则表达式提取网页网址、标题、图片,滤所有HTML标签
- 在SQL中用正则表达式替换html标签(2)
- 正则表达式,去除所有HTML标签
- asp,正则表达式替换所有htm标签
- Python通过正则表达式获取,去除(过滤)或者替换HTML标签的几种方法(本文由169it.com搜集整理)
- 蛙蛙推荐:用正则表达式替换html标签
- 匹配所有的html标签的正则表达式、匹配所有中文的正则表达式
- c#使用正则表达式替换html标签
- 利用正则表达式实现去除所有HTML标签代码
- java 正则表达式 替换过滤HTML标签
- Editplus替换HTML标签的正则表达式(转)
- 正则表达式,去除所有HTML标签
- asp.net 正则表达式过滤所有html标签