正则表达式,替换所有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 相关文章推荐
JavaScript中判断整字类型最简洁的实现方法
Nov 08 Javascript
jQuery实现简单的间隔向上滚动效果
Mar 09 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
Dec 19 Javascript
node.js使用cluster实现多进程
Mar 17 Javascript
bootstrap实现图片自动轮播
Dec 21 Javascript
Javascript中的神器——Promise
Feb 08 Javascript
jquery.validate.js 多个相同name的处理方式
Jul 10 jQuery
微信小程序中进行地图导航功能的实现方法
Jun 29 Javascript
微信小程序webSocket的使用方法
Feb 20 Javascript
详解Vue.js 响应接口
Jul 04 Javascript
javascript中导出与导入实现模块化管理教程
Dec 03 Javascript
JavaScript Dom实现轮播图原理和实例
Feb 19 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 print EOF实现方法
2009/05/21 PHP
php中simplexml_load_string使用实例分享
2014/02/13 PHP
php二维数组转成字符串示例
2014/02/17 PHP
destoon之一键登录设置
2014/06/21 PHP
Yii2前后台分离及migrate使用(七)
2016/05/04 PHP
详解yii2使用多个数据库的案例
2017/06/16 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
JavaScript具有类似Lambda表达式编程能力的代码(改进版)
2010/09/14 Javascript
Three.js源码阅读笔记(Object3D类)
2012/12/27 Javascript
js实现页面转发功能示例代码
2013/08/05 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
Bootstrap表单布局样式源代码
2016/07/04 Javascript
正则验证小数点后面只能有两位数的方法
2017/02/28 Javascript
Mongoose中document与object的区别示例详解
2017/09/18 Javascript
vue购物车插件编写代码
2017/11/27 Javascript
JS实现的DOM插入节点操作示例
2018/04/04 Javascript
JavaScript 下载svg图片为png格式
2018/06/21 Javascript
vue项目使用微信公众号支付总结及遇到的坑
2018/10/23 Javascript
动态内存分配导致影响Javascript性能的问题
2018/12/18 Javascript
详解ES6 export default 和 import语句中的解构赋值
2019/05/28 Javascript
Python ZipFile模块详解
2013/11/01 Python
python使用循环实现批量创建文件夹示例
2014/03/25 Python
python编码总结(编码类型、格式、转码)
2016/07/01 Python
深入浅析ImageMagick命令执行漏洞
2016/10/11 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
2020/06/03 Python
Django-imagekit的使用详解
2020/07/06 Python
西班牙网上书店:Casa del Libro
2016/11/01 全球购物
全球速卖通俄罗斯站:AliExpress俄罗斯
2019/06/17 全球购物
捐赠仪式主持词
2014/03/19 职场文书
企业文化演讲稿
2014/05/20 职场文书
电焊工岗位工作职责
2014/07/09 职场文书
学雷锋活动倡议书
2014/08/30 职场文书
医学专业大学生职业生涯规划书
2014/10/25 职场文书
实习护士自荐信
2015/03/25 职场文书
教你怎么用python实现字符串转日期
2021/05/24 Python
MySQL中正则表达式(REGEXP)使用详解
2022/07/07 MySQL