正则表达式,替换所有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 相关文章推荐
分享一个我自己写的ToolTip提示插件(附源码)
Jan 20 Javascript
基于JQuery的列表拖动排序实现代码
Oct 01 Javascript
DOM基础教程之事件对象
Jan 20 Javascript
JavaScript中匿名函数用法实例
Mar 23 Javascript
使用javascript实现判断当前浏览器
Apr 14 Javascript
JavaScript模拟深蓝vs卡斯帕罗夫的国际象棋对局示例
Apr 22 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
Nov 15 Javascript
javascript中Date对象的使用总结
Nov 21 Javascript
jQuery ajax实现省市县三级联动
Mar 07 Javascript
从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
Apr 13 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
May 31 Javascript
js使用cookie实现记住用户名功能示例
Jun 13 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
javascript 尚未实现错误解决办法
2008/11/27 Javascript
那些年,我还在学习jquery 学习笔记
2012/03/05 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
Javascript实现返回上一页面并刷新的小例子
2013/12/11 Javascript
jquery删除提示框弹出是否删除对话框
2014/01/07 Javascript
基于CSS3和jQuery实现跟随鼠标方位的Hover特效
2016/07/25 Javascript
利用React-router+Webpack快速构建react程序
2016/10/27 Javascript
DVA框架统一处理所有页面的loading状态
2017/08/25 Javascript
教你用Cordova打包Vue项目的方法
2017/10/17 Javascript
webpack4 配置 ssr 环境遇到“document is not defined”
2019/10/24 Javascript
纯 JS 实现放大缩小拖拽功能(完整代码)
2019/11/25 Javascript
深入了解Vue.js 混入(mixins)
2020/07/23 Javascript
js代码编写无缝轮播图
2020/09/13 Javascript
[58:35]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
使用Python的Twisted框架编写非阻塞程序的代码示例
2016/05/25 Python
浅析Python中else语句块的使用技巧
2016/06/16 Python
python如何读写csv数据
2018/03/21 Python
对web.py设置favicon.ico的方法详解
2018/12/04 Python
[机器视觉]使用python自动识别验证码详解
2019/05/16 Python
python实现几种归一化方法(Normalization Method)
2019/07/31 Python
python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例
2020/02/28 Python
Pycharm IDE的安装和使用教程详解
2020/04/30 Python
PHP如何调用MYSQL存储过程
2014/05/30 面试题
UDP协议功能
2013/01/06 面试题
服务行业个人求职的自我评价
2013/12/12 职场文书
迷你西餐厅创业计划书范文
2013/12/31 职场文书
合作协议书怎么写
2014/04/18 职场文书
公安交警个人对照检查材料思想汇报
2014/10/01 职场文书
老公婚前保证书
2015/02/28 职场文书
党小组考察意见
2015/06/02 职场文书
2015秋季开学典礼主持词
2015/07/16 职场文书
爱岗敬业先进典型事迹材料(2016推荐版)
2016/02/26 职场文书
2016年万圣节活动个人总结
2016/04/05 职场文书
2016年“6.26”禁毒宣传月系列活动总结
2016/04/05 职场文书
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python
Python利用capstone实现反汇编
2022/04/06 Python