正则表达式,替换所有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 相关文章推荐
利用js(jquery)操作Cookie的方法说明
Dec 19 Javascript
JS循环遍历JSON数据的方法
Jul 08 Javascript
详解springmvc 接收json对象的两种方式
Dec 06 Javascript
基于canvas的二维码邀请函生成插件
Feb 14 Javascript
Vue.js实现实例搜索应用功能详细代码
Aug 24 Javascript
js统计页面上每个标签的数量实例代码
May 29 Javascript
深入理解与使用keep-alive(配合router-view缓存整个路由页面)
Sep 25 Javascript
通过说明与示例了解js五种设计模式
Jun 17 Javascript
Vue3 源码导读(推荐)
Oct 14 Javascript
基于Vue CSR的微前端实现方案实践
May 27 Javascript
在elementui中Notification组件添加点击事件实例
Nov 11 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
Dec 24 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 array_filter除去数组中的空字符元素
2020/06/21 PHP
PHP版本如何选择?应该使用哪个版本?
2015/05/13 PHP
学习php设计模式 php实现门面模式(Facade)
2015/12/07 PHP
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
2010/04/27 Javascript
jquery下jstree简单应用 - v1.0
2011/04/14 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
基于JavaScript 下namespace 功能的简单分析
2013/07/05 Javascript
JavaScript跨平台的开源框架NativeScript
2015/03/24 Javascript
javascript实现控制浏览器全屏
2015/03/30 Javascript
基于Jquery实现表单验证
2020/07/20 Javascript
jQuery遍历json的方法分析
2016/04/16 Javascript
angularjs实现多张图片上传并预览功能
2017/02/24 Javascript
javascript 动态生成css代码的两种方法
2017/03/17 Javascript
prototype.js简单实现ajax功能示例
2017/10/18 Javascript
微信小程序实现顶部导航特效
2019/01/28 Javascript
JS实现提示框跟随鼠标移动
2019/08/27 Javascript
将Python中的数据存储到系统本地的简单方法
2015/04/11 Python
Python中的二维数组实例(list与numpy.array)
2018/04/13 Python
对pycharm 修改程序运行所需内存详解
2018/12/03 Python
python使用Paramiko模块实现远程文件拷贝
2019/04/30 Python
python pytest进阶之xunit fixture详解
2019/06/27 Python
Python split() 函数拆分字符串将字符串转化为列的方法
2019/07/16 Python
使用Python进行中文繁简转换的实现代码
2019/10/18 Python
python3 Scrapy爬虫框架ip代理配置的方法
2020/01/17 Python
python 基于Apscheduler实现定时任务
2020/12/15 Python
纯CSS3实现移动端展开和收起效果的示例代码
2020/04/26 HTML / CSS
波兰灯具、照明和LED购物网站:Lampy.pl
2019/03/11 全球购物
Notino罗马尼亚网站:购买香水和化妆品
2019/07/20 全球购物
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
法国在线药房:Shop Pharmacie
2019/11/26 全球购物
简历中求职的个人自我评价
2013/12/03 职场文书
一年级小学生评语大全
2014/12/25 职场文书
申报材料格式
2014/12/30 职场文书
大学生就业推荐表自我评价
2015/03/02 职场文书
2015年学校关工委工作总结
2015/04/03 职场文书
Win11安装升级时提示“该电脑必须支持安全启动”
2022/04/19 数码科技