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


Posted in Javascript onNovember 28, 2016

我自己写了一个正则表达式,<(.|\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标签的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery 图片切换插件(代码比较少)
May 07 Javascript
分享精心挑选的12款优秀jQuery Ajax分页插件和教程
Aug 09 Javascript
Javascript排序算法之计数排序的实例
Apr 05 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
Sep 16 Javascript
js css实现垂直方向自适应的三角提示菜单
Jun 26 Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
Jul 24 Javascript
webuploader模态框ueditor显示问题解决方法
Dec 27 Javascript
jquery animate动画持续运动的实例
Nov 29 jQuery
详解Vue实战指南之依赖注入(provide/inject)
Nov 13 Javascript
微信公众号H5支付接口调用方法
Jan 10 Javascript
React组件对子组件children进行加强的方法
Jun 23 Javascript
JavaScript如何使用插值实现图像渐变
Jun 28 Javascript
基于slideout.js实现移动端侧边栏滑动特效
Nov 28 #Javascript
js实现右键菜单功能
Nov 28 #Javascript
Javascript 判断两个IP是否在同一网段实例代码
Nov 28 #Javascript
详解JS-- 浮点数运算处理
Nov 28 #Javascript
实现隔行换色效果的两种方式【实用】
Nov 27 #Javascript
javascript实现无法关闭的弹框
Nov 27 #Javascript
js格式化时间的简单实例
Nov 27 #Javascript
You might like
php使用json_encode对变量json编码
2014/04/07 PHP
jQuery+PHP+ajax实现微博加载更多内容列表功能
2014/06/27 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
老生常谈php中传统验证与thinkphp框架(必看篇)
2017/06/10 PHP
PHP实现随机发放扑克牌
2020/04/21 PHP
一个可以随意添加多个序列的tag函数
2009/07/21 Javascript
js中parseInt函数浅谈
2013/07/31 Javascript
JS 获取滚动条高度示例代码
2013/10/24 Javascript
jquery动态添加删除一行数据示例
2014/06/12 Javascript
jQuery扁平化风格下拉框美化插件FancySelect使用指南
2015/02/10 Javascript
基于BootStrap Metronic开发框架经验小结【三】下拉列表Select2插件的使用
2016/05/12 Javascript
JavaScript函数节流概念与用法实例详解
2016/06/20 Javascript
JS获取IE版本号与HTML设置IE文档模式的方法
2016/10/09 Javascript
tab栏切换原理
2017/03/22 Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
2017/06/05 Javascript
js封装成插件_Canvas统计图插件编写实例
2017/09/12 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
2017/11/14 Javascript
实例详解ztree在vue项目中使用并且带有搜索功能
2018/08/24 Javascript
Node.js EventEmmitter事件监听器用法实例分析
2019/01/07 Javascript
vue中的循环对象属性和属性值用法
2020/09/04 Javascript
linux系统使用python监测系统负载脚本分享
2014/01/15 Python
详解Python中列表和元祖的使用方法
2015/04/25 Python
Python黑魔法@property装饰器的使用技巧解析
2016/06/16 Python
python实现媒体播放器功能
2018/02/11 Python
详解django的serializer序列化model几种方法
2018/10/16 Python
Python实现对特定列表进行从小到大排序操作示例
2019/02/11 Python
Python os.access()用法实例
2019/02/18 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
2020/05/15 Python
浅析关于Keras的安装(pycharm)和初步理解
2020/10/23 Python
《老山界》教学反思
2014/04/08 职场文书
房屋买卖协议书范本
2014/04/10 职场文书
档案信息化建设方案
2014/05/16 职场文书
助学金感谢信
2015/01/20 职场文书
测量员岗位职责
2015/02/14 职场文书
2016教师校本培训心得体会
2016/01/08 职场文书
pytorch中的 .view()函数的用法介绍
2022/03/17 Python