正则表达式,替换所有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 图片的展开和伸缩实例讲解
Apr 18 Javascript
js 自动播放的实例代码
Nov 19 Javascript
jquery实现可自动判断位置的弹出层效果代码
Oct 12 Javascript
javascript运动框架用法实例分析(实现放大与缩小效果)
Jan 08 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
May 30 Javascript
JavaScript判断浏览器和hack滚动条的写法
Jul 23 Javascript
js实现前端图片上传即时预览功能
Aug 02 Javascript
详解vue 组件之间使用eventbus传值
Oct 25 Javascript
ReactNative实现Toast的示例
Dec 31 Javascript
使用Vue.js和Flask来构建一个单页的App的示例
Mar 21 Javascript
layui获取多选框中的值方法
Aug 15 Javascript
vue.js实现h5机器人聊天(测试版)
Jul 16 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初学者头疼十四条问题大总结
2008/11/12 PHP
细谈php中SQL注入攻击与XSS攻击
2012/06/10 PHP
使用YII2框架实现微信公众号中表单提交功能
2017/09/04 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
2019/03/11 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
飞鱼(shqlsl) javascript作品集
2006/12/16 Javascript
封装好的省市地区联动控件附下载
2007/08/13 Javascript
不安全的常用的js写法
2009/09/15 Javascript
基于jquery的无限级联下拉框js插件
2011/10/29 Javascript
Javascript 异步加载详解(浏览器在javascript的加载方式)
2012/05/20 Javascript
php对mongodb的扩展(初识如故)
2012/11/11 Javascript
javascript删除数组元素并且数组长度减小的简单实例
2014/02/14 Javascript
jQuery 获取、设置HTML或TEXT内容的两种方法
2014/05/23 Javascript
jQuery中removeData()方法用法实例
2014/12/27 Javascript
jquery实现对联广告的方法
2015/02/05 Javascript
jquery特效 点击展示与隐藏全文
2015/12/09 Javascript
Javascript Dom元素获取和添加详解
2019/09/24 Javascript
vue使用nprogress加载路由进度条的方法
2020/06/04 Javascript
python列表与元组详解实例
2013/11/01 Python
python实现从web抓取文档的方法
2014/09/26 Python
学生信息管理系统python版
2018/10/17 Python
Python3实现爬取简书首页文章标题和文章链接的方法【测试可用】
2018/12/11 Python
python多个模块py文件的数据共享实例
2019/01/11 Python
Python时间和字符串转换操作实例分析
2019/03/16 Python
Pandas聚合运算和分组运算的实现示例
2019/10/17 Python
Python3+selenium配置常见报错解决方案
2020/08/28 Python
Python如何将模块打包并发布
2020/08/30 Python
介绍一下linux的文件权限
2014/07/20 面试题
七年级地理教学反思
2014/01/26 职场文书
汉语专业毕业生自荐信
2014/07/06 职场文书
企业务虚会发言材料
2014/10/20 职场文书
三人合伙协议书范本
2014/10/29 职场文书
幼儿园家长心得体会
2016/01/21 职场文书
SpringBoot读取Resource下文件的4种方法
2021/07/02 Java/Android
Python利用FlashText算法实现替换字符串
2022/03/31 Python
使用Python开发冰球小游戏
2022/04/30 Python