正则表达式,替换所有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 相关文章推荐
js实现幻灯片播放图片示例代码
Nov 07 Javascript
怎么选择Javascript框架(Javascript Framework)
Nov 22 Javascript
javascript实现根据3原色制作颜色选择器的方法
Jul 17 Javascript
js流动式效果显示当前系统时间
May 16 Javascript
Angular Module声明和获取重载实例代码
Sep 14 Javascript
Node.js + Redis Sorted Set实现任务队列
Sep 19 Javascript
Vue源码解读之Component组件注册的实现
Aug 24 Javascript
详解处理Vue单页面应用SEO的另一种思路
Nov 09 Javascript
详解微信小程序缓存--缓存时效性
May 02 Javascript
微信小程序实现上传word、txt、Excel、PPT等文件功能
May 23 Javascript
javaScript 实现重复输出给定的字符串的常用方法小结
Feb 20 Javascript
一文了解JavaScript用Element Traversal新属性遍历子元素
Nov 27 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
我的论坛源代码(五)
2006/10/09 PHP
使用PHP静态变量当缓存的方法
2013/11/13 PHP
PHP编写登录验证码功能 附调用方法
2016/05/19 PHP
Thinkphp自定义代码生成工具及用法说明(附下载地址)
2016/05/27 PHP
golang 调用 php7详解及实例
2017/01/04 PHP
laravel 修改.htaccess文件 重定向public的解决方法
2019/10/12 PHP
javascript iframe内的函数调用实现方法
2009/07/19 Javascript
JavaScript 监听textarea中按键事件
2009/10/08 Javascript
jquery trim() 功能源代码
2011/02/14 Javascript
浅析showModalDialog数据缓存问题(用禁止浏览器缓存解决)
2013/07/09 Javascript
Js参数值中含有单引号或双引号问题的解决方法
2013/11/06 Javascript
深入探讨javascript中的数据类型
2015/03/04 Javascript
jQuery实现平滑滚动到指定锚点的方法
2015/03/20 Javascript
Jquery中基本选择器用法实例详解
2015/05/18 Javascript
老生常谈JavaScript 正则表达式语法
2016/08/20 Javascript
jQuery实现用户信息表格的添加和删除功能
2017/09/12 jQuery
JavaScript实现创建自定义对象的常用方式总结
2018/07/09 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
2019/10/25 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
2019/11/29 Javascript
Vue通过provide inject实现组件通信
2020/09/03 Javascript
[01:18:43]2014 DOTA2华西杯精英邀请赛5 24 iG VS DK
2014/05/25 DOTA
python判断给定的字符串是否是有效日期的方法
2015/05/13 Python
python 默认参数问题的陷阱
2016/02/29 Python
怎样使用Python脚本日志功能
2016/08/14 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
Python用5行代码实现批量抠图的示例代码
2020/04/14 Python
基于python计算并显示日间、星期客流高峰
2020/05/07 Python
python如何实现word批量转HTML
2020/09/30 Python
Python实现简单的猜单词小游戏
2020/10/28 Python
HMV日本官网:全球知名的音乐、DVD和电脑游戏零售巨头
2016/08/13 全球购物
一些Solaris面试题
2015/12/22 面试题
求职信内容考虑哪几点
2013/10/05 职场文书
银行职业规划书范文
2013/12/28 职场文书
揭牌仪式策划方案
2014/05/28 职场文书
酒店仓管员岗位职责
2015/04/01 职场文书
从QQtabBar看css命名规范BEM的详细介绍
2021/08/07 HTML / CSS