正则表达式,替换所有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实现 在光标处插入指定内容
May 25 Javascript
js中cookie的添加、取值、删除示例代码
Oct 21 Javascript
js实现鼠标点击文本框自动选中内容的方法
Aug 20 Javascript
jquery操作select元素和option的实例代码
Feb 03 Javascript
jquery UI Datepicker时间控件的使用及问题解决
Apr 28 Javascript
JS平滑无缝滚动效果的实现代码
May 06 Javascript
jQuery使用经验小技巧(推荐)
May 31 Javascript
AngularJS 模块详解及简单实例
Jul 28 Javascript
学习使用Bootstrap页面排版样式
May 11 Javascript
浅谈Vue下使用百度地图的简易方法
Mar 23 Javascript
原生js添加一个或多个类名的方法分析
Jul 30 Javascript
浅谈webpack构建工具配置和常用插件总结
May 11 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 第二节 数据类型之数组
2012/04/28 PHP
php实现加减法验证码代码
2014/02/14 PHP
30个php操作redis常用方法代码例子
2014/07/05 PHP
Zend Framework教程之配置文件application.ini解析
2016/03/10 PHP
jquery用get实现ajax在ie里面刷新不进入后台解决方法
2013/08/12 Javascript
css样式标签和js语法属性区别
2013/11/06 Javascript
分享一则javascript 调试技巧
2015/01/02 Javascript
JSON 的正确用法探讨:Pyhong、MongoDB、JavaScript与Ajax
2016/05/15 Javascript
nodejs密码加密中生成随机数的实例代码
2017/07/17 NodeJs
手机注册发送验证码倒计时的简单实例
2017/11/15 Javascript
vue框架下部署上线后刷新报404问题的解决方案(推荐)
2019/04/03 Javascript
javascript实现fetch请求返回的统一拦截
2019/12/22 Javascript
微信小程序scroll-view的滚动条设置实现
2020/03/02 Javascript
[01:38]完美世界DOTA2联赛PWL S3 集锦第四期
2020/12/21 DOTA
Python实现把utf-8格式的文件转换成gbk格式的文件
2015/01/22 Python
使用Python脚本将Bing的每日图片作为桌面的教程
2015/05/04 Python
python sys.argv[]用法实例详解
2018/05/25 Python
pytorch 批次遍历数据集打印数据的例子
2019/12/30 Python
Python3 shutil(高级文件操作模块)实例用法总结
2020/02/19 Python
使用python批量转换文件编码为UTF-8的实现
2020/04/03 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
美国一家全面的在线零售鞋类公司:SHOEBACCA
2017/01/06 全球购物
巴黎卡诗加拿大官网:Kérastase加拿大
2018/11/12 全球购物
美国儿童珠宝在线零售商:Loveivy
2019/05/22 全球购物
eDreams德国:南欧领先的在线旅游公司
2020/12/07 全球购物
酒店值班经理的工作职责范本
2014/02/18 职场文书
打造高效课堂实施方案
2014/03/22 职场文书
农民工预备党员思想汇报
2014/09/14 职场文书
党的群众路线教育实践活动总结材料
2014/10/30 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
卫生院艾滋病宣传活动总结
2015/05/09 职场文书
解决python3安装pandas出错的问题
2021/05/20 Python
python操作xlsx格式文件并读取
2021/06/02 Python
《帝国时代4》赛季预告 新增内容编译器可创造地图
2022/04/03 其他游戏
MySQL示例讲解数据库约束以及表的设计
2022/06/16 MySQL