正则表达式,替换所有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 相关文章推荐
prototype Element学习笔记(篇一)
Oct 26 Javascript
js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
Mar 10 Javascript
使用typeof方法判断undefined类型
Sep 09 Javascript
javascript格式化指定日期对象的方法
Apr 21 Javascript
js实现按钮颜色渐变动画效果
Aug 20 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
Sep 28 Javascript
AngularJS ng-controller 指令简单实例
Aug 01 Javascript
jquery插件uploadify多图上传功能实现代码
Aug 12 Javascript
bootstrap table小案例
Oct 21 Javascript
详解使用angular框架离线你的应用(pwa指南)
Jan 31 Javascript
Vue自动构建发布脚本的方法示例
Jul 24 Javascript
详解vue中v-model和v-bind绑定数据的异同
Aug 10 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编程最快明白》第五讲:php目录、文件操作
2010/11/01 PHP
尽可能写&quot;友好&quot;的&quot;Javascript&quot;代码
2007/01/09 Javascript
jQuery分别获取选中的复选框值的示例
2014/06/17 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
EditPlus中的正则表达式 实战(4)
2016/12/15 Javascript
jQuery弹出层插件popShow(改进版)用法示例
2017/01/23 Javascript
详解Javascript百度地图接口开发文档中的类和方法
2017/02/07 Javascript
javascript ES6 新增了let命令使用介绍
2017/07/07 Javascript
利用ES6实现单例模式及其应用详解
2017/12/09 Javascript
分析javascript原型及原型链
2018/03/18 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
2019/04/09 Javascript
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
2019/05/27 jQuery
跟老齐学Python之从格式化表达式到方法
2014/09/28 Python
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
python 循环while和for in简单实例
2016/08/16 Python
TF-IDF与余弦相似性的应用(一) 自动提取关键词
2017/12/21 Python
python最长回文串算法
2018/06/04 Python
Python读取excel指定列生成指定sql脚本的方法
2018/11/28 Python
python将一个英文语句以单词为单位逆序排放的方法
2018/12/20 Python
Python告诉你木马程序的键盘记录原理
2019/02/02 Python
PyCharm第一次安装及使用教程
2020/01/08 Python
Python如何存储数据到json文件
2020/03/09 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
HTML5 拖放(Drag 和 Drop)详解与实例代码
2017/09/14 HTML / CSS
Brora官网:英国领先的羊绒服装品牌
2019/08/28 全球购物
程序员经常用到的UNIX命令
2015/04/13 面试题
生物化工专业个人自荐信
2013/09/26 职场文书
2014个人反腐倡廉思想汇报
2014/09/15 职场文书
护士2014年终工作总结
2014/11/11 职场文书
2014年电工工作总结
2014/11/20 职场文书
车间主任岗位职责
2015/02/03 职场文书
升职自荐信怎么写
2015/03/05 职场文书
庆祝教师节主题班会
2015/08/17 职场文书
六一儿童节致辞稿(3篇)
2019/07/11 职场文书
如何使用Python提取Chrome浏览器保存的密码
2021/06/09 Python
自动在Windows中运行Python脚本并定时触发功能实现
2021/09/04 Python