正则表达式,替换所有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 的 prototype问题。
Jan 03 Javascript
javascript实现动态CSS换肤技术的脚本
Jun 29 Javascript
在JavaScript中,为什么要尽可能使用局部变量?
Apr 06 Javascript
控制input输入框中提示信息的显示和隐藏的方法
Feb 12 Javascript
开源的javascript项目Kissy介绍
Nov 28 Javascript
JavaScript编程的单例设计模讲解
Nov 10 Javascript
js学习之----深入理解闭包
Nov 21 Javascript
利用D3.js实现最简单的柱状图示例代码
Dec 09 Javascript
vue 打包后的文件部署到express服务器上的方法
Aug 09 Javascript
vue 实现全选全不选的示例代码
Mar 29 Javascript
Javascript实现html转pdf高清版(提高分辨率)
Feb 19 Javascript
学前端,css与javascript重难点浅析
Jun 11 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连接数据库代码应用分析
2011/05/29 PHP
Yii2隐藏frontend/web和backend/web的方法
2015/12/12 PHP
php封装的验证码工具类完整实例
2016/10/19 PHP
javascript中的有名函数和无名函数
2007/10/17 Javascript
JavaScript中的this实例分析
2011/04/28 Javascript
使用indexOf等在JavaScript的数组中进行元素查找和替换
2013/09/18 Javascript
利用javascript实现web页面中指定区域打印
2013/10/30 Javascript
JavaScript中奇葩的假值示例应用
2014/03/11 Javascript
jQuery实现炫酷的鼠标轨迹特效
2015/02/01 Javascript
JavaScript学习笔记之取数组中最大值和最小值
2016/03/23 Javascript
JS for...in 遍历语句用法实例分析
2016/08/24 Javascript
浅谈在js传递参数中含加号(+)的处理方式
2016/10/11 Javascript
教你快速搭建Node.Js服务器的方法教程
2017/03/30 Javascript
Javascript中八种遍历方法的执行速度深度对比
2017/04/25 Javascript
Javascript实现的StopWatch功能示例
2017/06/13 Javascript
Angular学习笔记之集成三方UI框架、控件的示例
2018/03/23 Javascript
详解使用 Node.js 开发简单的脚手架工具
2018/06/08 Javascript
解决element-ui中下拉菜单子选项click事件不触发的问题
2018/08/22 Javascript
详解React项目中碰到的IE问题
2019/03/14 Javascript
使用kbone解决Vue项目同时支持小程序问题
2019/11/08 Javascript
jQuery实现移动端图片上传预览组件的方法分析
2020/05/01 jQuery
JS实现拖动模糊框特效
2020/08/25 Javascript
vue 微信分享回调iOS和安卓回调出现错误的解决
2020/09/07 Javascript
python uuid模块使用实例
2015/04/08 Python
Python中函数及默认参数的定义与调用操作实例分析
2017/07/25 Python
利用python将xml文件解析成html文件的实现方法
2017/12/22 Python
使用Python将Mysql的查询数据导出到文件的方法
2019/02/25 Python
使用python绘制cdf的多种实现方法
2020/02/25 Python
python实现凯撒密码、凯撒加解密算法
2020/06/11 Python
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
《彩色世界》教学反思
2014/04/12 职场文书
2015元旦家电促销活动策划方案
2014/12/09 职场文书
清洁工岗位职责
2015/02/13 职场文书
铁人纪念馆观后感
2015/06/16 职场文书
如何在Mac上通过docker配置PHP开发环境
2021/05/29 PHP