正则表达式,替换所有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 面向对象全新理练之继承与多态
Dec 03 Javascript
详解Jquery实现ready和bind事件
Apr 14 Javascript
AngularJS入门(用ng-repeat指令实现循环输出
May 05 Javascript
BootStrap Fileinput上传插件使用实例代码
Jul 28 Javascript
babel之配置文件.babelrc入门详解
Feb 22 Javascript
angularjs实现table增加tr的方法
Feb 27 Javascript
Js经典案例的实例代码
May 10 Javascript
vue 项目打包通过命令修改 vue-router 模式 修改 API 接口前缀
Jun 13 Javascript
关于js对textarea换行符的处理方法浅析
Aug 03 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
Feb 28 Javascript
H5 js点击按钮复制文本到粘贴板
Nov 19 Javascript
jQuery实现简单轮播图效果
Dec 27 jQuery
基于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获取文件扩展名的常用方法小结【五种方式】
2018/04/27 PHP
php实现微信支付之退款功能
2018/05/30 PHP
javascript动态改变img的src属性图片不显示的解决方法
2010/10/20 Javascript
JS控制文本框textarea输入字数限制的方法
2013/06/17 Javascript
javascript禁用Tab键脚本实例
2013/11/22 Javascript
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
js 通用订单代码
2013/12/23 Javascript
中止javascript执行的方法
2014/02/14 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
JavaScript实现简单的二级导航菜单实例
2015/04/15 Javascript
Jquery实现仿京东商城省市联动菜单
2015/11/19 Javascript
jquery插件jquery.confirm弹出确认消息
2015/12/22 Javascript
js原生跨域_用script标签的简单实现
2016/09/24 Javascript
微信小程序访问node.js接口服务器搭建教程
2017/04/25 Javascript
js根据json数据中的某一个属性来给数据分组的方法
2018/10/08 Javascript
一文看懂如何简单实现节流函数和防抖函数
2019/09/05 Javascript
[00:19]CN DOTA NEVER DIE!VG夺冠rOtK接受采访
2019/12/23 DOTA
python处理文本文件实现生成指定格式文件的方法
2014/07/31 Python
Python实现针对给定字符串寻找最长非重复子串的方法
2018/04/21 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
2019/04/05 Python
Django admin禁用编辑链接和添加删除操作详解
2019/11/15 Python
Python3 main函数使用sys.argv传入多个参数的实现
2019/12/25 Python
pytorch实现seq2seq时对loss进行mask的方式
2020/02/18 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
详解Java中一维、二维数组在内存中的结构
2021/02/11 Python
在HTML5 canvas里用卷积核进行图像处理的方法
2018/05/02 HTML / CSS
值得收藏的HTML5资源(学习html5的朋友可以收藏下)
2010/07/20 HTML / CSS
阿迪达斯西班牙官方网站:adidas西班牙
2016/07/21 全球购物
我看到了用指针调用函数的不同语法形式
2014/07/16 面试题
采购意向书范本
2014/03/31 职场文书
学校爱心捐款倡议书
2014/05/13 职场文书
岗位工作说明书
2014/07/29 职场文书
党员干部四风问题整改措施思想汇报
2014/10/12 职场文书
浅谈JS的二进制家族
2021/05/09 Javascript
MySQL Router实现MySQL的读写分离的方法
2021/05/27 MySQL
Python 匹配文本并在其上一行追加文本
2022/05/11 Python