正则表达式,替换所有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 相关文章推荐
使用jscript实现二进制读写脚本代码
Jun 09 Javascript
JS画线(实例代码)
Nov 20 Javascript
window.open()详解及浏览器兼容性问题示例探讨
May 29 Javascript
JavaScript使用cookie实现记住账号密码功能
Apr 27 Javascript
JS原型对象的创建方法详解
Jun 16 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
Oct 13 Javascript
React实现全局组件的Toast轻提示效果
Sep 21 Javascript
详解微信小程序与内嵌网页交互实现支付功能
Oct 22 Javascript
vue中的ref和$refs的使用
Nov 22 Javascript
js使用文档就绪函数动态改变页面内容示例【innerHTML、innerText】
Nov 07 Javascript
解决vux 中popup 组件Mask 遮罩在最上层的问题
Nov 03 Javascript
关于uniApp editor微信滑动问题
Jan 15 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/03/27 PHP
php发送get、post请求的6种方法简明总结
2014/07/08 PHP
php 常用的系统函数
2017/02/07 PHP
PHP正则+Snoopy抓取框架实现的抓取淘宝店信誉功能实例
2017/05/17 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
2020/02/03 PHP
javascript实现window.print()去除页眉页脚
2014/12/30 Javascript
jQuery中:file选择器用法实例
2015/01/04 Javascript
HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
2015/11/25 Javascript
jquery获取文档高度和窗口高度汇总
2016/01/25 Javascript
使用开源工具制作网页验证码的方法
2016/10/17 Javascript
Bootstrap树形菜单插件TreeView.js使用方法详解
2016/11/01 Javascript
JS字符串长度判断,超出进行自动截取的实例(支持中文)
2017/03/06 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
详解vue-router 2.0 常用基础知识点之router-link
2017/05/10 Javascript
webpack4 SCSS提取和懒加载的示例
2018/09/03 Javascript
解决vue数据不实时更新的问题(数据更改了,但数据不实时更新)
2020/10/27 Javascript
[00:50]2014DOTA2国际邀请赛 NEWBEE战队回顾
2014/08/01 DOTA
[30:51]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#1Liquid VS MVP.Phx第一局
2016/03/04 DOTA
[38:40]2018DOTA2亚洲邀请赛 4.6淘汰赛 mineski vs LGD 第一场
2018/04/10 DOTA
Python读写Excel文件的实例
2013/11/01 Python
python连接oracle数据库实例
2014/10/17 Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
2020/06/18 Python
Python闭包装饰器使用方法汇总
2020/06/29 Python
Python分类测试代码实例汇总
2020/07/23 Python
详解Python中list[::-1]的几种用法
2020/11/16 Python
使用CSS3实现多列布局与多背景的技巧
2016/02/29 HTML / CSS
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
html5 input属性使用示例
2013/06/28 HTML / CSS
移动端解决悬浮层(悬浮header、footer)会遮挡住内容的3种方法
2015/03/27 HTML / CSS
中国第一家杂志折扣订阅网:杂志铺
2016/08/30 全球购物
见习期自我鉴定
2013/11/07 职场文书
预备党员党课思想汇报
2014/01/13 职场文书
关工委先进个人事迹材料
2014/05/23 职场文书
创先争优公开承诺书
2014/08/30 职场文书
迟到检讨书2000字(精选篇)
2014/10/07 职场文书
配置nginx 重定向到系统维护页面
2021/06/08 Servers